XCode 6.2中缺少iOS Simulator 8.1 SDK

时间:2015-03-10 23:18:43

标签: ios iphone xcode ipad gradle

开发人员我支持使用XCode 6.2(版本6.2(6C131e))获得​​新的Mac。

在运行xcodebuild时,我们遇到了与任何早期版本的模拟器竞争失败的问题,即使它已被下载,也可以获得:

:build
xcodebuild: error: SDK "iphonesimulator7.1" cannot be located.
:build FAILED

我去Xcode - >首选项并下载iOS 8.1和7.1模拟器,但它们在执行xcodebuild -showsdks时仍然无法显示:

xcodebuild -showsdks

iOS Simulator SDKs:
   Simulator - iOS 8.2              -sdk iphonesimulator8.2

想法?我不能翻转我的整个项目&尚未构建针对8.2构建的CI管道,想知道是否有从Xcode 6.2中的命令行工具获得7.1 / 8.1 sim的技巧。

3 个答案:

答案 0 :(得分:8)

看起来Xcode 6.2在识别任何其他模拟器时遇到了问题:

xcodebuild[4554:1175053] [MT] iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 "Simulator verification failed."  
UserInfo=0x7fe952514ca0 {
NSLocalizedFailureReason=A connection to the simulator verification service could not be established.,  
NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled.,  
NSLocalizedDescription=Simulator verification failed.}

Apple开发者论坛中的一些人遇到了同样的问题。已提交雷达,并提出了一种可能的解决方案:

"Finally success by nuking /Library/Deverloper/* and re-installing Xcode."

答案 1 :(得分:2)

在这个主题中找到答案:xcode simulator not coming up - reinstall possible?(接受的答案)。看起来xcode 6.2不是" smart"足以自己创建模拟器。这就是为什么,如果你从6.1更新到6.2,即使你有sdk,你仍然无法看到ios 8.2模拟器,同样的原因,如果你进行全新安装,你就看不到了即使您在首选项菜单中专门安装了模拟器,也可以使用任何模拟器。为包装不良的官方套装干杯!

答案 2 :(得分:-1)

我也发现了这个问题。但我的方法是将模拟器复制到SDKs文件夹中,这在Xcode 6早期版本中有效。升级到xcode 6.2之后,我发现这个方法不再起作用了。