XCode 6.2 中缺少 iOS Simulator 8.1 SDK

标签 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

想法?我还不能翻转我的整个项目和 CI 管道以针对 8.2 进行构建,想知道是否有技巧可以让 7.1/8.1 sim 从 Xcode 6.2 中的命令行工具工作。

最佳答案

看起来 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 6.2 中缺少 iOS Simulator 8.1 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28975848/

相关文章:

ios - 从 ViewController 到 UIImageView 的 photoImageView 导出无效。 socket 不能连接到重复的内容

ios - LLDB 从库中打印出 NSException 名称或类

ios - 非公共(public)选择器操作已完成 :

ios - 从 *.ipa 中读取 Localization.strings 文件

ios - 让应用程序在终止时保存数据

ios - 点击 UICollectionView 时更改单元格颜色

iphone - 我可以在我的 Web 应用程序中使用 iPhone 的 API 吗?

iphone - 将FirstResponder 重新分配给不再出现在屏幕上的UITableViewCell 上的UITextView

iphone - 增加标签栏项目之一的高度

ios - 如何在swift3 ios中以横向模式强制调用webview