Xcodebuild测试无限期挂起而没有错误

时间:2017-11-07 13:36:24

标签: ios unit-testing jenkins xcode7 xcodebuild

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 test

在模拟器中启动应用程序,然后在执行以下命令后无限期挂起而没有任何错误

触摸APPSCHEME.xctest

1 个答案:

答案 0 :(得分:0)

xcodebuild挂起,因为它无法找到&启动适当的模拟器。 验证以下2个命令是否提供匹配的模拟器列表,并且它们处于可用状态。   - xcrun simctl列表   - 仪器 - 设备

如果没有,则继续执行Xcode的干净卸载,安装然后再次尝试运行该命令

  1. 从应用程序文件夹中删除Xcode
  2. 在〜/ Library / Developer /删除Xcode和CoreSimulator文件夹
  3. sudo rm /Library/Preferences/com.apple.dt.Xcode.plist
  4. sudo rm -r~ / Library / Caches / com.apple.dt.Xcode
  5. sudo rm -r~ / Library / Application \ Support / Xcode /
  6. 清洁垃圾箱
  7. 重新启动安装Xcode,启动并接受许可协议,然后重新启动