【发布时间】:2015-05-12 14:33:53
【问题描述】:
我支持的开发人员刚刚获得了带有 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 构建,想知道是否有一个技巧可以让 7.1 / 8.1 sim 在 Xcode 6.2 中的命令行工具中工作。
【问题讨论】:
-
我认为您应该更新您的应用以使用 iOS 8.2 SDK。
-
不幸的是,我认为这是我们目前保持管道运行的唯一选择。它只是消除了对早期版本模拟器的任何自动化测试。
-
一个人在 Apple 开发者论坛上打开了一个关于此的错误。让我们看看是否有人解决了这个问题。
标签: ios iphone xcode ipad gradle