繁体   English   中英

XCode 6.2中缺少iOS Simulator 8.1 SDK

[英]iOS Simulator 8.1 SDK missing in XCode 6.2

我支持的开发人员刚刚购买了带有XCode 6.2(版本6.2(6C131e))的新Mac。

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

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

我转到Xcode - > Preferences并下载iOS 8.1和7.1模拟器,但是在执行xcodebuild -showsdks时它们仍然没有显示:

xcodebuild -showsdks

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

想法? 我还无法翻转我的整个项目和CI管道来构建8.2,想知道是否有一个技巧可以从Xcode 6.2中的命令行工具中获得7.1 / 8.1 sim。

看起来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."

在这个帖子中找到答案: xcode模拟器不会出现 - 重新安装可能吗? (接受的答案)。 看起来xcode 6.2不够“智能”,足以自己创建模拟器。 这就是为什么,如果你从6.1更新到6.2,你将无法看到ios 8.2模拟器,即使你有sdk,同样的原因,如果你做一个干净的安装,你根本看不到任何模拟器,即使您在首选项菜单中专门安装了模拟器。 为包装不佳的官方套装干杯!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM