Ios “Xcode错误”;找不到开发人员磁盘映像“;
在Xcode中尝试在已连接的iOS设备上运行生成时,我遇到错误: 找不到开发人员磁盘映像 我看到Xcode有一个公测版,所以我安装了它 其中一个新功能是,你不需要拥有开发者程序帐户,就可以将你的应用程序直接上传到你的iPhone上 然而,在我的iPhone4S上,我也对iOS8.4做了一次公开的测试版更新,问题是,它没有可用的开发者磁盘映像Ios “Xcode错误”;找不到开发人员磁盘映像“;,ios,iphone,xcode,Ios,Iphone,Xcode,在Xcode中尝试在已连接的iOS设备上运行生成时,我遇到错误: 找不到开发人员磁盘映像 我看到Xcode有一个公测版,所以我安装了它 其中一个新功能是,你不需要拥有开发者程序帐户,就可以将你的应用程序直接上传到你的iPhone上 然而,在我的iPhone4S上,我也对iOS8.4做了一次公开的测试版更新,问题是,它没有可用的开发者磁盘映像 我在哪里可以找到它或者如何修复它?我个人下载了Xcode 6.4 beta版和7.0 beta版,我很高兴通过在6.4 beta版的应用程序文件夹中搜索“
我在哪里可以找到它或者如何修复它?我个人下载了Xcode 6.4 beta版和7.0 beta版,我很高兴通过在6.4 beta版的应用程序文件夹中搜索“8.4”找到了解决方案。通过这样做,我找到了包含iOS 8.4映像的文件夹
8.4(12H4125a)
,并将该文件夹复制到7.0测试版的相同路径。路径如下所示:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
当您将重新打开Xcode 7并选择您的设备时,将出现一条错误消息;只要点击
修复问题
,就可以了 我的问题是Xcode 7、Xcode 6.4 beta版和iOS 8.4版-设备不兼容
如果遇到相同的问题,为了更好地理解如何解决,请执行以下操作:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup港口/
如果你的手机上有iOS 9.1,只需下载7.1测试版,而不用GM
请参阅苹果的回复:对于将来可能会遇到类似问题的人,请注意,这个问题的根本原因是iOS版本与iOS版本不匹配
检查iOS和Xcode的兼容性。我在将设备更新到iOS 9.2后收到了相同的错误消息(找不到开发人员磁盘映像),但忘记了更新到Xcode 7.2 因此,在我的例子中,修复很简单:只需通过Mac App Store更新到Xcode 7.2。当Xcode版本早于设备版本时,就会发生此错误。 例如,试图在Xcode 7.2中运行iOS 9.3的设备上运行构建会导致此错误<代码>找不到开发人员磁盘映像
我无法理解为什么不能提供一条描述到底发生了什么的错误消息(苹果,我在看你当你的Xcode版本对于设备的iOS版本来说太旧时,会出现这条消息。将Xcode升级到最新版本。 如果应用商店不提供Xcode的更新,升级到最新的Mac OS。过去,苹果相当积极地在最新的Xcode中放弃对过去版本Mac OS X的支持
编辑:是的,这个错误再次出现。:)Xcode 7.3.1是MacOS 10.11(El Capitan)的最新版本,不支持iOS 10。您需要MacOS Sierra(可能还需要一台新的Mac)。我也遇到过同样的问题: 找不到开发人员磁盘映像 我的Xcode版本是7.0.1,我将iPhone的版本更新为9.2,在使用Xcode时遇到了这个问题 解决方案非常简单:只需下载最新版本的Xcode 7.2并安装即可。和以前一样,一切都很好
注意:实际问题是您的Xcode版本与设备上的版本不兼容/过时。在我的例子中,Xcode从7.3版到7.1版都可以使用。复制iOS设备OS 9.2.1的目录9.2。此问题是您的iOS版本和Xcode版本不匹配 例如:
你有一部iPhone,它的iOS 9.3 GM版本是7.2.1。这导致了一个问题,您必须将您的Xcode更新到7.3,其中包括iOS 9.3的SDK和相关内容。。。它出现在我下载iOS 9.3时。检查您的项目->基本SDK,如果它与您的设备版本不相同或不在您的设备版本之前,那么这就是问题所在。我在“更新”部分没有看到任何内容,但当我在应用商店中搜索“Xcode”时,它有一个7.3版本的更新
升级到iOS 9.3和Xcode 7.3需要(El Capitan)才能运行Xcode,这就是为什么自动更新不升级Xcode版本。实际上有一种方法可以部署到运行较新iOS的设备上,而特定版本的
Xcode
可能不支持这种方法。您需要做的是从较新版本的Xcode
复制包含开发人员磁盘映像的文件夹
**OR**
例如,使用此方法,您可以使用Xcode 7.2.1
(它最多只支持iOS 9.2
)部署到运行iOS 9.3
的设备。转到Xcode 7.3
安装并导航到:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
从这里,复制包含您试图在旧版本的Xcode上运行的版本的文件夹(例如,它是9.3,内部版本号在括号中)。将此文件夹复制到另一个Xcode安装,现在您应该能够部署到运行该特定版本iOS的设备上
但是,如果您正在使用专门添加到较新版本的
SDK
中的API调用,则此操作将失败。在这种情况下,您将被迫更新Xcode。正如其他人所建议的,此问题是由不兼容的iOS版本(高于Xcode支持的最大版本)引起的。通常可以通过更新Xcode来解决这个问题,但有时您可能会被限制这样做,因此这里有另一个解决方法
前往德维尔
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
**OR**
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport