Xcode 13.2.1 iOS 16.0 设备支持文件不起作用

Yar*_*rko 3 xcode ios16

今天将我的 iPhone 更新到 iOS 16.0,从 GitHub 上的已知存储库(即https://github.com/iGhibli/iOS-DeviceSupport )安装了 16.0 的设备支持文件,然后尝试从 Xcode 13.2.1 进行构建,但仍然如此不支持 iOS 16.0。以前,这个技巧适用于 15.5 和 15.6,但现在不适用于 16.0。16.0的文件有问题吗?他们看起来大约3个月大。有没有人见过这个问题并找到解决方案?谢谢!

Yar*_*rko 5

问题已解决,感谢XCode 未将我的 iPhone 显示为目的地

显然,从iOS 16.0开始,设备需要置于开发者模式。总结适用于 iOS 15.X 的步骤,如果您使用旧的 Xcode 版本(即 13.2.1),这里是一个算法:

  1. 按照此处的建议在您的设备上启用开发人员模式:XCode 不会将我的 iPhone 显示为目标

如果您的 Xcode 版本足够新,这就是您所需要的,请跳到步骤 4。

  1. 下载 iOS 16.0 设备支持文件。可以在这里找到资源之一: https: //github.com/iGhibli/iOS-DeviceSupport

  2. 解压缩文件并将内容放入以下两个目标之一:

变体 1:应用程序 >> Xcode >>(通过右键单击)显示包内容 >> 内容 >> 开发人员 >> 平台 >> iPhoneOS.platform >> DeviceSupport

变体2:您的用户名 >> 库 >> 开发人员 >> Xcode >> iOS DeviceSupport

变体的选择取决于您,基本上无论哪个有效(在我的例子中是 Variant2)。

此外,请确保复制的文件夹的名称是“16.0”,而不仅仅是“16”。

  1. 启动 Xcode,现在它应该已准备好构建到您的 iPhone 上。