Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios “Xcode错误”;找不到开发人员磁盘映像“;_Ios_Iphone_Xcode - Fatal编程技术网

Ios “Xcode错误”;找不到开发人员磁盘映像“;

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中尝试在已连接的iOS设备上运行生成时,我遇到错误:

找不到开发人员磁盘映像

我看到Xcode有一个公测版,所以我安装了它

其中一个新功能是,你不需要拥有开发者程序帐户,就可以将你的应用程序直接上传到你的iPhone上

然而,在我的iPhone4S上,我也对iOS8.4做了一次公开的测试版更新,问题是,它没有可用的开发者磁盘映像


我在哪里可以找到它或者如何修复它?

我个人下载了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-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  • 转到
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌​港口/
  • 将文件夹iOS 8.4复制到另一个文件夹中
  • 重新启动Xcode

  • 如果你的手机上有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