我刚刚将iPhone 5更新为iOS 10.1版。当我尝试运行我正在设备上开发的应用程序时,我从Xcode获得了以下错误:
“找不到设备支持文件。 这款iPhone 5(型号A1429)运行的是iOS 10.1(14B72),这个版本的Xcode可能不支持。“
我有最新版本的Xcode,即8.0(我只是仔细检查是否有任何可用的更新)。我也无法将部署目标设置为高于10.0。
我需要做什么?有没有办法降级我的设备?如果将来有更新,我应该等到Xcode上发布版本吗?
答案 0 :(得分:16)
实际上你的iOS版本仍然很新,而xCode SDK仍处于测试阶段
您可以从此处下载测试版SDK xCode 10.1 beta SDK download
更新: 现在,苹果已将Xcode更新为8.1,其中包括适用于10.1的SDK,您可以从应用程序商店下载。
答案 1 :(得分:4)
Xcode 8.1现已推出
Apple News的注释:
您现在可以从Mac App Store下载Xcode 8.1。此版本包含最新的macOS SDK,用于构建在新MacBook Pro上使用全新Touch Bar的应用程序。要为Touch Bar开发应用程序,您需要在macOS Sierra 10.12.1(12B2657)或更高版本上运行Xcode 8.1的Mac。
答案 2 :(得分:2)
有一个选项是为了不下载完整的xcode,你需要从this主题下载文件(在更新评论中)
然后你需要复制10.1(14B65)文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /
所以完整路径如下:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.1(14B65) 其中包含两个文件:DeveloperDiskImage.dmg.signature和DeveloperDiskImage.dmg
它对我来说很好。
答案 3 :(得分:0)
iOS和macOS之间的更新是独立的,但如果您是开发人员,则不是因为iOS和Xcode必须匹配。在我的情况下,我的iOS自动升级,但我的Xcode没有,也不能,因为我推迟了我的macOS升级(懒惰)。在我升级我的macOS之后,我的Xcode也可以在我的iPad上升级到适合iOS版本的正确版本,一切都运行良好。