46

此 iPhone 8(型号 A1863、A1905、A1906、A1907)运行 iOS 12.0 (16A5308e),此版本的 Xcode 可能不支持。(版本 9.4.1 (9F2000))

  • 任何人都可以帮助使用Xcode 10 beta中的 iOS 12.x 设备支持文件吗?
4

5 回答 5

73

iOS 12 仅受 Xcode 10 或更高版本的 beta 支持。

如果你想在你的 Xcode 9.4 上使用你的 iPhone 8 和这个 iOS 版本(不推荐)你可以尝试下载 Xcode 10 的最后一个测试版,在将 iPhone 连接到 mac 后转到这个文件夹:

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

您可以看到 iPhone 的 iOS 版本文件夹,将其复制并粘贴到 Xcode 9.4 文件夹中的相同位置。

在此之后,您应该能够部署到您的 iPhone 8。

于 2018-07-06T19:29:10.720 回答
49

正如@Kerberos 回答的那样,您可以将iOS 12 设备支持文件复制到:

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

https://github.com/Yatko/iOS-device-support-files

于 2018-07-06T22:07:43.580 回答
11

Yatko 提供的链接不支持最新的 iOS 12 版本(公开发布)。

此存储库提供更多 iOS 版本:https ://github.com/iGhibli/iOS-DeviceSupport

将文件复制到 Kerberos 描述的相同路径。

于 2018-09-20T06:01:50.180 回答
11

无需下载 Xcode 10 即可实现此目的的另一种便捷方法。

https://github.com/sauravexodus/xcode-9-ios-12-support

注意:如果您有多个 Xcode 版本,请注意install.sh文件中写入的路径。

于 2018-09-28T10:03:21.227 回答
2

只需下载最新的 OS SDK (iOS 12.2)并将其粘贴到相应的位置

可下载网址:

13.2

13.1

13.0

12.4

12.3

12.2 (16E226)

12.1

12.0 (16A5288q)

11.4 (15F5037c)

11.3 (15E5189d)

11.2

11.1

11.0 (15A372)

10.3 (14E5239d)

10.2 (14C89)

10.1

10.0 (14A5339a)

按照下面的步骤。

1)解压下载的文件

2)右键单击Xco​​de并单击Show Package Content

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

Contents -> Developer -> Platforms -> iPhoneOS.platforms -> DeviceSupport

4)重启Xcode

在此处输入图像描述

是不是很方便,省去了更新Xcode的麻烦。什么?您找不到新的设备支持文件!好的,你可以从你朋友最新的Xcode中复制出来,或者从这里下载

更新:

为 iOS 13.0、12.3 和 iOS 12.4 添加的 iOS 磁盘映像

于 2019-06-07T13:29:19.137 回答