Xcode 7 GM缺少iOS 7模拟器

时间:2015-09-10 23:31:26

标签: ios xcode ios7 ios-simulator

我已将Xcode 7测试版升级为Xcode 7 GM,但我缺少iOS 7.1模拟器。我还有Xcode 6,我可以在那里使用7.1模拟器。我试着查看Preferences -> Downloads,但只有8.x模拟器。

我将Deployment Target设置为7.0。我可以让应用程序在Xcode 7 beta 6中使用7.1模拟器。

问题出在哪里?在最终版本发布之前,Apple会删除7.x模拟器,但我会在发布时找到它们吗?现在可以启用这些模拟器吗?感谢

修改 我正在查看Xcode 6的目录

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

我只有iPhoneSimulator.sdkiPhoneSimulator8.4.sdk引用第一个。在Xcode 7中,我有两个文件夹iPhoneSimulator.sdkiPhoneSimulator9.0.sdk的情况相同。那么7.1 Simulator文件夹在哪里?它可能在其他地方吗?因为正如我所写,我有7.1作为模拟器的选项,当我在Xcode 6中转到Preferences -> Downloads时,我已经下载了7.1个模拟器。

如果Xcode 7没有获得7.x模拟器,那么当我想使用Xcode 7 Swift 2.0进行开发时,如何测试我的应用程序到7.x iOS?当我没有iOS 7.x的任何设备时

2 个答案:

答案 0 :(得分:1)

我不认为你会在较新版本的Xcode中找到iOS 7.x模拟器,因为Apple倾向于只保留最新的Xcode版本。我认为您必须安装旧版本的Xcode,它支持这个旧版本的iOS /模拟器,可从Apple的开发者网站获得。您可以通过重命名在/Applications中安装Xcode(旧版),这样它就不会与您当前的版本冲突。是的,如果您的机器上没有相同的名称,可能会有多个版本的Xcode!然后,查看

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

使用控制台,只需将模拟器从旧Xcode复制/粘贴到新Xcode即可。我不知道这是否适用于最新版本,但它过去曾经使用过。但要小心,因为Mac App Store在检测哪个Xcode是新Xcode时会出现问题,如果您决定升级,可能会覆盖您不想要的版本。

修改 这边怎么样?

/Library/Developer/CoreSimulator/Profiles/Runtimes

希望这有帮助!

答案 1 :(得分:0)

将iPhoneOS7.1.sdk添加到路径" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs" 您需要从XCode 6.4获取iPhoneOS7.1.sdk