【问题标题】:Xcode Missing Support Files iOS 12.2 (16E227)Xcode 缺少支持文件 iOS 12.2 (16E227)
【发布时间】:2019-08-29 17:48:16
【问题描述】:

我的设备运行的是 iOS 12.2,但可用的最新 Xcode 版本(在商店中,直接来自 developer.apple,它只是将我推送到商店)不提供该 iOS 版本的支持文件,所以我不能构建到设备。

这是来自 Xcode 的错误消息:

我的 Xcode 构建在 macOS Mojava v.10.14 上运行:

是否有其他信誉良好的地方可以从(或只是支持文件,在 Xcode > Contents > Developer > Platforms > iPhoneOS.platform > DeviceSupport 中)下载更新的 Xcode 测试版,或者我在这里遗漏了什么?

【问题讨论】:

  • 加大搜索力度。答案就在某个地方,我几天前找到了它,但没有保留链接。您将某个文件夹复制到 Xcode 中的某个位置。我找到了 16E226,然后将其重命名为 16E227,现在可以正常工作了。
  • 我尝试了最新的 XCode 版本,它不包含 16E227 版本的设备支持文件。
  • @DavidHI 从上周开始一直在寻找这个。我浪费了一整天的时间来降级我的 iOS 版本。我怀疑他能找到它,除非你指出来。
  • 你的 Xcode 不是最新的。下载 Xcode 10.2。
  • @david-h 你的 hack 让我免于将旧 Mac Pro 升级到 OS Mojave,因为 XCode 10.2 需要 OS Mojave。谢谢!

标签: ios xcode


【解决方案1】:

从这里下载设备支持文件 -https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/12.2%20(16E226).zip, 如果您的 Xcode 版本没有它们。 解压 zip 文件并复制到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。 将 16E266 文件夹重命名为 16E227。 重启 XCode。

正如@DavidH 所指出的,这对我有用。

【讨论】:

  • 复制目录到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  • 这很好用,注意我必须重新启动 xcode 才能工作。
  • 按照说明,花了6分钟顺利解决问题。路径----/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/16E227
  • 我没有 16E266 文件夹。 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 目录中的子文件夹为 8.0、8.1、...、13.0。我从上面的 Github 链接中添加了 13.2 文件夹,通过输入我的笔记本电脑密码“授权”它,然后重新启动 Xcode。像魅力一样工作!
  • 尝试使用实际的 ipad mini (OS 13.2.1) 来查看应用程序更改是否像在模拟器中一样在其上运行,而无需上传到应用商店。我如上所述从 Github 安装了 13.2 文件夹并重新启动计算机。我仍然收到相同的“未找到设备支持文件”消息。我的 iMac 是较新的型号,我安装了 HighSierra (10.13.6),但我认为我不能再高了。目前已安装 10.1 xcode。尝试更新到 10.3,它说您需要更高版本的操作系统。有什么建议将不胜感激?
【解决方案2】:

复制并重命名文件夹后,如果问题仍然存在,请重新启动 Mac。

【讨论】:

  • 我花了一段时间才发现我只需要重新启动...然后所有更改都正常工作
【解决方案3】:

我有同样的问题。我正要下载 https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/12.2%20(16E226).zip 并将其粘贴到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 路径中,但我认为这不是正常流程。后来,我记得我几乎从不下载操作系统更新。 我的解决方案是:

  1. 转到关于本机 -> 软件更新(操作系统更新)。
  2. 下载并安装更新后,您就可以更新 Xcode。
  3. 进入App Store -> 搜索xcode 即可成功更新Xcode。

结论:我需要为我的 macOS 操作系统安装更新。

【讨论】:

    【解决方案4】:

    需要 XCode 11.3.1 中的 iOS 13.4 支持?

    您将 iPhone iOS 更新到 13.4 了吗?

    您不想将 OSX 升级到 Catalina 以获得最新的 XCode 11.4?

    从此处下载支持您的设备的 XCode 版本:https://developer.apple.com/download/more

    解压zip文件,右键Xcode.app,点击“显示包内容”

    进入文件夹:Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport

    找到您需要支持的 iOS 版本并将该文件夹复制到同一文件夹中的现有 Xcode.app。

    完成。

    此过程适用于新旧版本的 iOS 和 XCode。

    【讨论】:

    • 这对我有用,通过将 iOS 支持文件从 Xcode 11.6 复制到 Xcode 11.3.1
    【解决方案5】:

    这里是source file

    将下载的文件夹复制到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 后,重启 Xcode 即可。 希望这会对你有所帮助。

    【讨论】:

      【解决方案6】:

      我从这里下载了 iOS 13.0 的开发者磁盘映像,并在 Xcode 版本 10.3 (10G8) 中添加了支持文件。

      https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/13.0.zip

      按照这些步骤。 1) 解压下载文件

      2) 右击 Xcode 并点击 Show Package Content。

      3) 然后将文件粘贴到路径上。

      内容 -> 开发人员 -> 平台 -> iPhoneOS.platforms -> DeviceSupport

      然后重新启动您的 Xcode。它对我有用。

      【讨论】:

        【解决方案7】:
        • 下载iOS开发者磁盘镜像12.2并解压
        • Go Application>Xcode>Contents>Developer>Platforms>iPhoneOS.Platform>DeviceSupport 将您的文件夹粘贴到那里。
        • 重新启动您的 Xcode。

        【讨论】:

          猜你喜欢
          • 2019-07-19
          • 1970-01-01
          • 1970-01-01
          • 2021-12-31
          • 2016-06-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-12-23
          相关资源
          最近更新 更多