【问题标题】:Xcode 7 GM missing iOS 7 simulatorsXcode 7 GM 缺少 iOS 7 模拟器
【发布时间】:2015-12-07 09:48:17
【问题描述】:

我已将我的 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 的设备时

【问题讨论】:

标签: ios xcode ios7 ios-simulator


【解决方案1】:

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

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

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

编辑: 这里怎么样?

/Library/Developer/CoreSimulator/Profiles/Runtimes

希望这会有所帮助!

【讨论】:

  • 我知道这个选项已经安装了两个 Xcode,这正是我所拥有的;)我已经编辑了我的问题,因为我找不到 7.1 模拟器。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 2013-09-19
    相关资源
    最近更新 更多