在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:

找不到开发人员磁盘映像

我看到Xcode有一个公开测试版,所以我安装了它。

其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。

然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。

我在哪里可以找到它,或者如何修复它?


当前回答

在我的例子中,它适用于Xcode从7.3到7.1。拷贝目录9.2,适用于iOS设备OS 9.2.1。

其他回答

我个人下载了Xcode 6.4测试版和7.0测试版,我很高兴在6.4测试版的应用程序文件夹中搜索“8.4”找到了解决方案。通过这样做,我找到了包含iOS 8.4图像的文件夹8.4 (12H4125a),并将该文件夹复制到7.0测试版的相同路径。路径如下:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

当你重新打开Xcode 7并选择你的设备时,会有一个错误信息;只需点击修复问题,这应该做!

我刚得到这个,我在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版本。

如果你来这里是因为你在Windows上的Visual Studio中使用Xamarin热重启时遇到了这个问题,它可能看起来像这样:

“在‘iPhone’上发布…… 连接iOS调试器到USB端口10000… “15.3版本”没有可用的开发人员映像,因此应用程序“不会自动启动” 请在“设备上”启动应用程序继续

如果是这种情况,你可能已经把你的iPhone升级到新版本,而忘记更新你从Windows商店获得的iTunes安装。

当你的Xcode版本没有必要的组件来构建应用到你的目标操作系统时,就会发生这种情况。你应该更新你的Xcode。

如果你正在为一个没有稳定的Xcode版本能够构建的beta OS版本构建一个新应用程序,你应该下载最新的Xcode beta版本。

我也有这个问题。我在我的iOS 10测试版iPhone上使用Xcode 7.3,所以我去安装Xcode 8-beta,我做了以下步骤来继续使用稳定版本的Xcode和新的构建工具:

就像@onmyway133的答案,但更友好的是在安装完Xcode 8测试版后,转到Xcode 7.3首选项(Cmd +,),转到选项卡位置,在下拉列表中将命令行工具更改为Xcode 8。

我使用Xcode 7.3成功构建了iOS模拟器9.3和我的设备iOS 10测试版。

在我的例子中,它适用于Xcode从7.3到7.1。拷贝目录9.2,适用于iOS设备OS 9.2.1。