在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
当前回答
这只是我对iOS 10的两分钱(在保密协议下,但对那些可以合法使用它的人来说……)
复制整个文件夹(就像其他人说的)是有效的 符号链接似乎不是。
这是使用Xcode 7.3(来自商店的std)和iPhone 6Plus 10.0 (14A5261v)进行测试的。
其他回答
在我将设备更新到iOS 9.2后,我得到了相同的错误消息(无法找到开发人员磁盘映像),但我忘记更新到Xcode 7.2。
所以对我来说,解决方法很简单:通过Mac App Store更新到Xcode 7.2。
当你的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.0.1,我将iPhone的版本更新到9.2,在使用Xcode时我遇到了这个问题。
解决方法很简单:下载并安装2015年12月8日发布的最新版本的Xcode 7.2。对你来说一切都像以前一样好。
注意:实际的问题是你的Xcode版本与你设备上的版本不兼容/过时。
如果你使用的是旧的Xcode,想要运行在新版本的iOS设备上,那么就使用这个技巧。这基本上是从新Xcode的iOS设备支持到旧Xcode的符号链接
https://gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d
对于Xcode 9.0 beta和iOS 11.0 beta(命名你的Xcode9。应用程序的Xcode 9测试版和Xcode。app for Xcode 8
sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"
如果你的手机上安装的是iOS 9.1,那就下载Xcode 7.1 beta版,而不是使用GM。
请看苹果的回应:无法找到iOS 9.1的开发者磁盘镜像