其他
Xcode 14 如何调试 iOS 17
之前分享过 Xcode 15一些有意思的更新点,然后自己第一时间也下载了Xcode 15 beta,手机也同步升级到了 iOS 17 beta版本。但是一些情况下,项目中还是需要用 Xcode 14 来调试,工具链还不支持新的Xcode版本,一开始想着直接按照往常的方式把 Xcode 15 beta 里的 Device Support 文件夹里的 iOS17 的内容拷贝到 Xcode 14 即可。但是去到Xcode 15 beta版本里,发现 Device Support 并没有 iOS 17 的文件夹。
那为啥会没有呢?看到苹果的员工回复是不推荐这种行为,之前如果可以的话也只是凑巧,现在这种方式不行了就只能使用Xcode15 beta版了。
真的是这样吗?经过一番折腾和谷歌,最后找到了解决方案,但是只能Xcode 14.3生效,之前的版本都无法生效。(看评论有的说14.3.1不行,有的说可以,大家自行验证吧)。具体解决方案如下
需要执行如下命令:
defaults write com.apple.dt.Xcode DVTEnableCoreDevice enabled
https://stackoverflow.com/questions/76412754/how-to-run-on-ios-17-device-using-xcode-14
https://developer.apple.com/forums/thread/730947 点击阅读原文可跳转