在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
当前回答
如果你来这里是因为你在Windows上的Visual Studio中使用Xamarin热重启时遇到了这个问题,它可能看起来像这样:
“在‘iPhone’上发布…… 连接iOS调试器到USB端口10000… “15.3版本”没有可用的开发人员映像,因此应用程序“不会自动启动” 请在“设备上”启动应用程序继续
如果是这种情况,你可能已经把你的iPhone升级到新版本,而忘记更新你从Windows商店获得的iTunes安装。
其他回答
这个问题的根源在于你的iOS版本和Xcode版本不匹配。
检查iOS和Xcode的兼容性。
进入应用程序文件夹(在查找器中)->右键单击Xcode ->单击显示包内容->双击内容文件夹->双击开发人员文件夹->双击平台文件夹->双击iPhoneOS。双击设备支持文件夹->,然后添加最新的开发人员磁盘镜像。
Or
下载最新版本的Xcode。
正如其他人所建议的,这个问题是由不兼容的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.3到7.1。拷贝目录9.2,适用于iOS设备OS 9.2.1。
如果你来这里是因为你在Windows上的Visual Studio中使用Xamarin热重启时遇到了这个问题,它可能看起来像这样:
“在‘iPhone’上发布…… 连接iOS调试器到USB端口10000… “15.3版本”没有可用的开发人员映像,因此应用程序“不会自动启动” 请在“设备上”启动应用程序继续
如果是这种情况,你可能已经把你的iPhone升级到新版本,而忘记更新你从Windows商店获得的iTunes安装。
对于iOS 10 beta 7,在命令行中添加以下链接:
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5339a\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport