Xcode 9.4不支持的iOS 12:无法找到设备支持文件

时间:2018-07-06 18:16:52

标签: ios xcode beta xcode10 ios12

  

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

  • 任何人都可以通过Xcode 10 beta获得有关iOS 12.x设备支持文件的帮助吗?

5 个答案:

答案 0 :(得分:62)

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

如果您想在Xcode 9.4上将此iPhone 8与该iOS版本一起使用(不推荐),则可以尝试下载Xcode 10的最后一个beta,并将iPhone连接到Mac后转到该文件夹​​:

  

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

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

在此之后,您应该可以部署到iPhone 8。

答案 1 :(得分:45)

@Kerberos回答,您可以将iOS 12 device support files复制到:

  

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

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

答案 2 :(得分:11)

另一种无需下载Xcode 10的便捷方法。

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

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

答案 3 :(得分:10)

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

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

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

答案 4 :(得分:1)

Just download latest OS SDK (iOS 12.2)并将其粘贴到respective location上。

可下载的网址:

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

enter image description here

是否非常方便,省去了更新Xcode的麻烦。什么?您找不到新的设备支持文件!好的,您可以从朋友的最新Xcode或download from here

中复制出来

更新:

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