所以我有几个 Xcode 机器人设置并每晚运行,它们已经成功构建了几个星期,但是我不知道 Xcode 服务器自动安装了 Xcode 5.1 更新,现在我在 xcode 构建中收到以下日志错误安慰...
2014-03-14 03:02:16.022 xcodebuild[37984:100b] [MT] DVTDeviceSearch: Searching for device with type 'iOS Simulator', options: {
OS = "7.0";
name = "iPhone Retina (4-inch)";
}, genericOnly: NO allowMultiple:NO timeout:0.000000
2014-03-14 03:03:16.148 xcodebuild[37984:100b] [MT] DVTDeviceSearch: No devices located: Error Domain=DVTDeviceErrorDomain Code=6 "The requested device could not be found because no available devices matched the request." UserInfo=0x7ff0e5f481b0 {NSLocalizedDescription=The requested device could not be found because no available devices matched the request.}.
xcodebuild: error: Was unable to find a destination matching the arguments to the -destination flag:
The requested device could not be found because no available devices matched the request.
看起来模拟器仍在尝试访问找不到的 iOS 7.0 模拟器。测试设置设置为使用服务器上可用的“所有模拟器”。
有任何想法吗?
更新 1 - 这些项目在我运行 Xcode 5.1 和 iOS 7.1 SDK 的本地开发机器上构建良好。
更新 2 - 如果我手动选择仅构建完成的 iOS 7.1 模拟器。