Xcodebuild 在 Jenkins 中无限期挂起。但是相同的设置在本地机器上可以正常工作。
(Xcode 7.3.1,OS X 10.11.6)
命令执行(清除 DerivedData & Clean 后)
xcodebuild -scheme APP_SCHEME -derivedDataPath ./DerivedData -sdk iphonesimulator -destination 'OS=9.3,name=iPhone 6' ARCHS=x86_64 VALID_ARCHS=x86_64 ONLY_ACTIVE_ARCH=NO GCC_GENERATE_TEST_COVERAGE_FILES=YES GCC_INSTRUMENT_PROGRAM_FLOW 这两个参数_ARCS=YES 测试
在模拟器中启动应用程序,然后在没有任何错误的情况下执行命令后无限期挂起
触摸 APPSCHEME.xctest
最佳答案
xcodebuild 挂起,因为它无法找到并启动合适的模拟器。 验证以下 2 个命令是否给出了匹配的模拟器列表并且它们处于可用状态。 - xcrun simctl 列表 - 仪器 -s 设备
如果没有,则继续完全卸载 Xcode,安装然后再次尝试运行该命令
- 从 Applications 文件夹中删除 Xcode
- 在~/Library/Developer/删除Xcode和CoreSimulator文件夹
- sudo rm/Library/Preferences/com.apple.dt.Xcode.plist
- sudo rm -r ~/Library/Caches/com.apple.dt.Xcode
- sudo rm -r ~/Library/Application\Support/Xcode/
- 清理垃圾
- 重新启动安装 Xcode,启动并接受许可协议(protocol),然后重新启动
关于ios - Xcodebuild 测试无限期挂起而没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47159341/