小编Pas*_*Pup的帖子

通过JNLP使用Jenkins时,iOS测试不会在模拟器上运行

我一直试图让xcodebuild测试使用Jenkins在远程机器上工作.我遇到了无法通过SSH启动GUI的错误,并通过如下建议通过JNLP启动从站解决了这个错误: 在Xcode 6下通过SSH运行xcodebuild测试时超时.现在我收到一个新错误:

错误域= IDEUnitTestsOperationsObserverErrorDomain代码= 3"在等待测试过程签入时由于超时而取消测试..."

无论我是在终端上还是通过Jenkins成功构建和运行测试,我都会遇到这些错误:

iPhoneSimulator:SimVerifier返回:错误域= NSPOSIXErrorDomain代码= 53"模拟器验证失败." {NSLocalizedFailureReason =无法建立与模拟器验证服务的连接.,NSLocalizedRecoverySuggestion =确保在已启用所有权的卷上安装Xcode.app.,NSLocalizedDescription =模拟器验证失败.}

iPhoneSimulator:无法连接到"com.apple.instruments.deviceservice.lockdown"(错误域= com.apple.CoreSimulator.SimError代码= 146"无法在当前状态下查找:关闭"

我确保在安装了XCode的地方启用了所有权,我已经重置了模拟器上的内容和设置,并且我已将我的plist文件移动到/ Library/LaunchAgents中.我试过谷歌搜索这些错误,找不到任何与我的问题有关的东西.有没有人有任何其他建议?

其他信息:

XCode版本6.2(6C131e)

日志文件:

2015-03-24 12:14:10.719 Beginning test session with Xcode 6C131e
2015-03-24 12:14:10.720 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild test -project proj.xcodeproj -scheme development -destination platform=iOS Simulator,name=iPad Air
2015-03-24 12:14:10.720 Testing on device: <DVTiPhoneSimulator: 0x7f8235cb3570> {SimDevice: SimDevice : iPad Air (625C9344-19B9-4F6C-B70B-8BDD3B753E17) : state={ Booted } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPad-Air } runtime={ SimRuntime : 8.2 (12D508) - com.apple.CoreSimulator.SimRuntime.iOS-8-2 }}
2015-03-24 12:14:10.720 Writing testing status log to …
Run Code Online (Sandbox Code Playgroud)

xcode jnlp ios jenkins

9
推荐指数
1
解决办法
5876
查看次数

标签 统计

ios ×1

jenkins ×1

jnlp ×1

xcode ×1