在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
当前回答
对于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
其他回答
对于将来会遇到类似问题的人,请注意,这个问题的根本原因是你的iOS版本和Xcode版本不匹配。
检查iOS和Xcode的兼容性。
我的问题是Xcode 7和Xcode 6.4测试版和iOS 8.4——设备不兼容。
如果遇到同样的问题,为了更好地理解如何修复,请执行以下操作:
进入/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 去 /应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform DeviceSup端口/ 将iOS 8.4文件夹复制到另一个文件夹
重启Xcode
顺便说一下,即使在Xcode版本8.3.1 (8E1000a)中也可以为iOS 11 beta添加图像。我在里面添加了11.0 (15A5278f)
/应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform / DeviceSupport /
我的iPhone 7plus上安装了新的iOS 11测试版。
我也遇到过这个问题,我使用的是Xcode 7.2。
它出现在我下载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版本没有必要的组件来构建应用到你的目标操作系统时,就会发生这种情况。你应该更新你的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测试版。