在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
在Xcode中尝试在连接的iOS设备上运行构建时,我得到了错误:
找不到开发人员磁盘映像
我看到Xcode有一个公开测试版,所以我安装了它。
其中一个新功能是,你不需要有开发者计划账号Dingus就可以直接把应用上传到iPhone上。
然而,在我的iPhone 4s上,我也对iOS 8.4进行了公开测试更新,问题是,它没有开发者磁盘映像可用。
我在哪里可以找到它,或者如何修复它?
当前回答
iOS设备支持文件的新更新。不需要更新Xcode。
你只需要添加支持文件到Xcode的DeviceSupport文件夹。
iOS 11.3开发者磁盘镜像
iOS 11.4开发者磁盘镜像
iOS 12.0开发者磁盘镜像
iOS 12.1开发者磁盘镜像
iOS 12.2开发者磁盘镜像
iOS 12.3开发者磁盘镜像
iOS 12.3.1开发者磁盘镜像
iOS 13.0开发者磁盘镜像
解压压缩,然后复制文件夹。
将此文件夹粘贴到此路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
退出Xcode并重新启动,它将工作。
其他回答
iOS设备支持文件的新更新。不需要更新Xcode。
你只需要添加支持文件到Xcode的DeviceSupport文件夹。
iOS 11.3开发者磁盘镜像
iOS 11.4开发者磁盘镜像
iOS 12.0开发者磁盘镜像
iOS 12.1开发者磁盘镜像
iOS 12.2开发者磁盘镜像
iOS 12.3开发者磁盘镜像
iOS 12.3.1开发者磁盘镜像
iOS 13.0开发者磁盘镜像
解压压缩,然后复制文件夹。
将此文件夹粘贴到此路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
退出Xcode并重新启动,它将工作。
我刚得到这个,我在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 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并选择你的设备时,会有一个错误信息;只需点击修复问题,这应该做!
实际上,有一种方法可以部署到运行新iOS的设备上,而特定版本的Xcode可能不支持。你需要做的是从新版本的Xcode中复制包含开发者磁盘镜像的文件夹。
例如,你可以使用Xcode 7.2.1(它只支持iOS 9.2)部署到运行iOS 9.3的设备上。进入Xcode 7.3安装并导航到:
/应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform / DeviceSupport
从这里,复制文件夹,其中包含你试图在旧版本的Xcode上运行的版本(在这个例子中,它是9.3,生成号在括号中)。将这个文件夹复制到另一个安装的Xcode中,现在你应该能够部署到运行特定iOS版本的设备上了。
但是,如果您使用的API调用是专门添加到较新版本的SDK中的,则此操作将失败。在这种情况下,你将被迫更新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