“找不到开发者磁盘映像”运行错误

Posted

技术标签:

【中文标题】“找不到开发者磁盘映像”运行错误【英文标题】:"Could not find Developer Disk Image" run error 【发布时间】:2016-02-05 21:40:48 【问题描述】:

当我尝试在连接的 iPhone 上运行应用程序时,我收到错误:“找不到开发者磁盘映像” 我现在注册了 Apple Developer,但您在 xcode 7 中不需要它,对吗? 我刚刚将 xcode 更新到 7.2.1 版,我的 iPhone (6 plus) 正在运行 iOS 9.3

【问题讨论】:

发帖前请search on the error message。 【参考方案1】:

Xcode 7.2.1 目前仅支持 ios 9.2

9.3 处于测试阶段,需要 Xcode 7.3,而 Xcode 7.3 目前也处于测试阶段。您可以从开发者门户下载。您无需成为付费开发者即可执行此操作。

【讨论】:

嗨,我的 iphone 上有 ios 9.3.1,因此我从开发者门户下载了 Xcode 7.3。但是,我现在收到一条错误消息,提示您拥有 OS X 10.10.5。该应用程序需要 OS X 10.11 或更高版本。我进入关于本机>>软件更新,它说没有可用的更新。我现在如何重新开始将应用程序部署到我的 iPhone?谢谢!【参考方案2】:

最简单的方法是更新您的操作系统和 XCode,但如果您有理由坚持使用 Yosemite 10.10.5 Xcode 7.2.1,您可以使用 this copy and paste trick 到 make it work。 只需下载 Xcode 7.3.1 GM 种子,这里有您需要复制和替换旧文件的文件。

    /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/version.plist /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.3 (13E230)

这对我有用。

【讨论】:

【参考方案3】:

要将您的项目从最新的 Xcode 版本运行到最新的 iOS 设备,请按照以下步骤操作:

转到 Finder -> 应用程序 -> 右键单击​​最新 Xcode 版本 -> 选择显示包内容 -> 开发人员 -> 平台 -> iPhoneOS.platform -> DeviceSupport -> 复制最新版本文件夹并粘贴到相同位置您的旧 Xcode 即在旧 Xcode 的 DeviceSupport 文件夹中。

然后重启 Xcode。

【讨论】:

这是正确的建议。谢谢你。只需将所需平台从新 Xcode 复制到 Xcode 7.3.1 并运行即可。【参考方案4】:

与在模拟器上运行项目相反,当您在设备上运行项目时,您必须确保您的 Xcode 版本支持您拥有的 beta 版本(很可能不会)。

您可以轻松地检查您的目标,然后单击“常规”选项卡。在“部署信息”部分下,选择“部署目标”下拉菜单,您将看到您的 Xcode 版本支持的版本(如下图所示):

【讨论】:

以上是关于“找不到开发者磁盘映像”运行错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS9.2 上修复 Xcode 错误“找不到开发者磁盘映像”

“找不到开发者磁盘映像”

找不到开发者磁盘映像 iOS 10

尝试构建时“找不到开发人员磁盘映像”[重复]

找不到开发者磁盘映像 - Xcode 7.1 beta 和 iOS 9.2

找不到开发人员磁盘映像堆栈溢出 xcode 7.2,iOS 9.3.1 [重复]