This post was updated 395 days ago and some of the ideas may be out of date.

苹果在9月13日发布了iOS17RC版本,将于9月18日发布iOS17正式版本。

那作为开发者如何使用Xcode14真机调试iOS17设备呢?你首先会想到使用DeviceSupport的方式,但是当你下载好了最新的Xcode15后发现DeviceSupport目录中竟然没有iOS17的相关文件,因为iOS17已经不支持这种方式了。

由于种种原因你可能不想使用Xcode15,例如你的工程可能运行起来就报错了,但是要适配Xcode15你可能又有漫长的路要走,此时如果你想在Xcode14上调试iOS17设备,请先安装Xcode14.3.1,经过测试Xcode14.2、14.1均不支持以下的方式。
Xcode各个版本下载地址传送门:点我下载

在命令行输入以下命令,然后重启Xcode

defaults write com.apple.dt.Xcode DVTEnableCoreDevice enabled

如果想要恢复则输入以下命令

defaults delete com.apple.dt.Xcode DVTEnableCoreDevice

打开Xcode后你可以看到有一个CoreDevice设备,此时你就可以使用这个设备进行真机调试了

参考:
https://developer.apple.com/forums/thread/730947
https://stackoverflow.com/questions/76412754/how-to-run-on-ios-17-device-using-xcode-14