在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
当前回答
在我将设备更新到iOS 9.2后,我得到了相同的错误消息(无法找到开发人员磁盘映像),但我忘记更新到Xcode 7.2。
所以对我来说,解决方法很简单:通过Mac App Store更新到Xcode 7.2。
其他回答
正如其他人所建议的,这个问题是由不兼容的iOS版本(高于Xcode支持的最大版本)引起的。通常它可以通过更新Xcode来解决,但有时你可能被限制这样做,因此这里有另一种解决方法。
前往developer.apple.com/downloads(或谷歌类似的东西,如果这个链接死了)手动获取最新的Xcode dmg图像,然后挂载它。如果你已经这样做了,新的Xcode可能不适合你,但你可以cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS。平台/ DeviceSupport / NEW_IOS_VERSION /应用程序/ xcode /内容/开发/平台/ iPhoneOS。platform/DeviceSupport/复制你想要的图像到你已经安装的旧Xcode中。
当然,不能保证将来的版本也能使用,但绝对值得一试。对我来说,我的iOS版本是9.3.1 (13E238),但我复制了9.3 (13E230),它工作得很好。
我也经历过同样的问题:
找不到开发人员磁盘映像
我的Xcode版本是7.0.1,我将iPhone的版本更新到9.2,在使用Xcode时我遇到了这个问题。
解决方法很简单:下载并安装2015年12月8日发布的最新版本的Xcode 7.2。对你来说一切都像以前一样好。
注意:实际的问题是你的Xcode版本与你设备上的版本不兼容/过时。
当你的Xcode版本对设备的iOS版本来说太旧时,就会出现这个消息。将Xcode升级到最新版本。
如果应用商店没有提供Xcode更新,请升级到最新的Mac OS。在过去,苹果在最新的Xcode中一直相当积极地放弃对过去版本的Mac OS X的支持。
编辑:是的,这个错误开始再次弹出。Xcode 7.3.1是MacOS 10.11 (El Capitan)的最新版本,不支持iOS 10。你需要MacOS Sierra(可能还需要一台新的Mac)。
我刚得到这个,我在Xcode 7.2.1…它出现在我下载iOS 9.3时。检查你的Project ->基础SDK,如果它不相同或超前于你的设备版本,那么这就是问题所在。我在“更新”部分没有看到任何东西,但当我在App Store中搜索“Xcode”时,它有7.3的更新。
升级到iOS 9.3和Xcode 7.3需要Mac OS X v10.11 (El Capitan)才能运行Xcode,这就是为什么自动更新不会升级Xcode版本。
顺便说一下,即使在Xcode版本8.3.1 (8E1000a)中也可以为iOS 11 beta添加图像。我在里面添加了11.0 (15A5278f)
/应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform / DeviceSupport /
我的iPhone 7plus上安装了新的iOS 11测试版。