此 iPhone 8(型号 A1863、A1905、A1906、A1907)运行 iOS 12.0 (16A5308e),此版本的 Xcode 可能不支持。(版本 9.4.1 (9F2000))
- 任何人都可以帮助使用Xcode 10 beta中的 iOS 12.x 设备支持文件吗?
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。
正如@Kerberos 回答的那样,您可以将iOS 12 设备支持文件复制到:
/Applications/Xcode10.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Yatko 提供的链接不支持最新的 iOS 12 版本(公开发布)。
此存储库提供更多 iOS 版本:https ://github.com/iGhibli/iOS-DeviceSupport
将文件复制到 Kerberos 描述的相同路径。
无需下载 Xcode 10 即可实现此目的的另一种便捷方法。
https://github.com/sauravexodus/xcode-9-ios-12-support
注意:如果您有多个 Xcode 版本,请注意install.sh
文件中写入的路径。
只需下载最新的 OS SDK (iOS 12.2)并将其粘贴到相应的位置。
按照下面的步骤。
1)解压下载的文件
2)右键单击Xcode并单击Show Package Content
3)然后将您的文件粘贴到路径上
Contents -> Developer -> Platforms -> iPhoneOS.platforms -> DeviceSupport
4)重启Xcode
是不是很方便,省去了更新Xcode的麻烦。什么?您找不到新的设备支持文件!好的,你可以从你朋友最新的Xcode中复制出来,或者从这里下载
为 iOS 13.0、12.3 和 iOS 12.4 添加的 iOS 磁盘映像