39

我目前已将我的 iPhone XS Max 更新为iOS 13.0.17A5492tBeta 版。

我的 mac 正在运行Mac OS Catalina,Xcode 是最新的稳定版本,不是 beta >> Version 10.2.1 (10E1001)

当我尝试在我的真实设备上构建我的应用程序时,我得到了这个编译错误:

此 iPhone XS Max 运行 iOS 13.0 (17A5492t),此版本的 Xcode 可能不支持。

我做了什么

  1. 从 repo下载iOS 13.0 Developer Disk Image 。
  2. 粘贴在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  3. 重启 Xcode

但以上都没有奏效。

4

4 回答 4

39

您执行的分步手册实际上帮助了我,现在我可以使用 xcode 10.2.1 使用 iOs 13。唯一不同的是,我从这个 github下载了设备支持文件,所以你可以试试这个。我重新启动了整个mac以确保:)

于 2019-07-10T11:30:04.687 回答
33

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

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

所有其他设备支持列表,如 13.3。

https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport

按着这些次序。

  1. 解压下载的文件。
  2. 右键单击 Xcode,然后单击Show Package Content.
  3. 然后将您的文件粘贴到路径上。

    应用程序 -> Xcode.app -> 内容 -> 开发人员 -> 平台 -> iPhoneOS.platforms -> DeviceSupport

然后最后重新启动你的 Xcode。

这个对我有用。

于 2019-09-23T12:01:20.557 回答
7

对于 iOS 13.3 的所有问题,这就是我所做的并且它有效:你去:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

然后如果你没有带有图像的 13.2 文件夹,请从上面的 github 链接下载它,之后只需复制 13.2 并将其重命名为 13.3 (17C54) 即可

于 2019-12-12T14:46:13.977 回答
7

iOS 13.1.3 支持带有 macOS Mojave (10.14.4) 的 Xcode 10.2.1

  • 从 repo下载 iOS 13.1.3 开发者磁盘映像
  • 解压缩文件 13.1.3 (17A878)。
  • 将其粘贴到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 中。
  • 重新启动 Xcode。
于 2019-10-23T07:32:41.237 回答