Nat*_*mer 871 iphone xcode ios
尝试在Xcode中连接的iOS设备上运行构建时,我收到错误:
找不到开发者磁盘映像
我看到有Xcode的公开测试版,所以我安装了它.
其中一项新功能是您无需使用开发者计划帐户Dingus即可将您的应用程序直接上传到iPhone.
但是,在我的iPhone 4s上,我还对iOS 8.4进行了公开测试版更新,问题在于,没有可用的开发者磁盘映像.
我在哪里可以找到它或如何修复它?
小智 289
我个人下载了Xcode 6.4 beta和7.0 beta,我很高兴通过在6.4 beta的应用程序文件夹中搜索"8.4"找到解决方案.通过这样做,我发现8.4 (12H4125a)包含iOS 8.4图像的文件夹,我将此文件夹复制到7.0 beta的相同路径.路径如下:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Run Code Online (Sandbox Code Playgroud)
当您重新打开Xcode 7并选择您的设备时,将出现错误消息; 只需点击就fix issue可以了!
onm*_*133 113
如果您正在使用旧的Xcode并想要使用新版本的iOS运行设备,那么请执行此操作.这基本上是从新Xcode中的iOS设备支持到旧Xcode的符号链接
https://gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d
对于Xcode 9.0 beta和iOS 11.0 beta(为Xcode 9 beta和Xcode 8 命名Xcode9.appXcode.app)
sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"
Run Code Online (Sandbox Code Playgroud)
gbk*_*gbk 109
我的问题是Xcode 7和Xcode 6.4 beta和iOS 8.4 - 设备不兼容.
如果出现同样的问题以便更好地理解如何修复,请执行下一步:

Man*_*ngh 108
我在Xcode 7.3或旧版Xcode上面临同样的问题,我的设备版本是iOS 10或更新版本的操作系统.
当您的Xcode旧并且您使用的相关设备更新为最新版本时,会显示此错误.首先,下载最新的Xcode版本.无需安装最新的Xcode.
我们可以按照以下步骤解决此问题:
现在您的Xcode有一个新的开发人员磁盘映像.立即关闭取景器,然后退出Xcode.打开你的Xcode,错误就会消失.现在,您可以将最新的设备连接到旧的Xcode版本.
要么
如果您无法下载最新的Xcode,您可以从以下链接获取Xcode的最新开发者磁盘映像: -
感谢@Hailei的回答.这样人们就可以下载最新的DMG.
Phi*_*ges 61
我将设备更新到iOS 9.2后得到了相同的错误消息(无法找到开发人员磁盘映像),但忘记更新到Xcode 7.2.
所以在我的情况下,修复很容易:只需通过Mac App Store更新到Xcode 7.2.
Sev*_*yev 41
当您的Xcode版本对于设备的iOS版本而言太旧时,会出现此消息.将Xcode升级到最新版本.
如果App Store未提供Xcode更新,请升级到最新的Mac OS.在过去,Apple在最新的Xcode中放弃了对过去版本的Mac OS X的支持.
编辑:是的,这个错误开始重新出现.:) Xcode 7.3.1,这是最新的MacOS 10.11(El Capitan),不支持iOS 10.你需要MacOS Sierra(可能还有新的Mac).
why*_*yoz 24
我刚刚得到了这个,我正在使用Xcode 7.2.1 ......当我下载iOS 9.3时就出现了.检查您的项目 - >基础SDK,如果它与您的设备版本不同或超前,那就是问题所在.我在"更新"部分没有看到任何内容,但是当我在App Store中搜索"Xcode"时,它的更新为7.3.
升级到iOS 9.3和Xcode 7.3需要Mac OS X v10.11(El Capitan)才能运行Xcode,这就是自动更新不升级Xcode版本的原因.
Moh*_*erm 23
此问题与您的iOS版本和Xcode版本不匹配.
例:
你的iPhone有iOS 9.3 GM,你的Xcode版本是7.2.1.这导致您必须将Xcode更新为7.3的问题,其中包括适用于iOS 9.3的 SDK和相关内容.
CoB*_*168 16
实际上有一种方法可以部署到运行较新iOS的设备,特定版本Xcode可能实际上不支持.您需要做的是复制包含较新版本的Developer Disk Image的文件夹Xcode.
例如,您可以使用此方法部署到iOS 9.3使用Xcode 7.2.1(仅支持最多iOS 9.2)的设备.转到Xcode 7.3安装并导航到:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
从这里,复制包含您尝试在较旧版本的Xcode上运行的版本的文件夹(对于此示例,它是9.3,括号中的内部版本号).将此文件夹复制到Xcode的其他安装,现在您应该能够部署到运行该特定iOS版本的设备.
但是,如果您正在使用专门添加到较新版本的API调用,则会失败SDK.在这种情况下,您将被迫更新Xcode.
Aam*_*mir 12
我遇到过同样的问题:
找不到开发者磁盘映像
我的Xcode版本是7.0.1,我将我的iPhone版本更新为9.2,使用Xcode时遇到了这个问题.
解决方案非常简单:只需下载2015年12月8日发布的最新版Xcode 7.2 并安装即可.一切都像以前一样适合你.
注意:实际问题是您的Xcode版本与您设备上的版本不兼容/过时.
当您的Xcode安装太旧并且您使用的相关设备更新到最新版本时,会显示此错误.
有多种方法可以解决这个问题.
1.更新Xcode安装.
这是迄今为止最简单的方法.只需将您的Xcode安装更新到最新的稳定版本,事情就会重新开始.
注意:如果Xcode不支持您当前的操作系统,请更新您的操作系统.这让我们...
2.手动复制设备磁盘映像.无需更新.
这是一个聪明的方法.您不必为此更新Xcode安装或操作系统.
首先打开XCode.dmg并选择 Show Package Contents.
阶段1:准备好下载的Xcode.
脚步:
现在,将打开一个新的查找器窗口.按照以下说明复制磁盘映像.
阶段2:复制开发人员磁盘映像.
脚步:
注意:对于步骤6,您也可以复制要复制的磁盘映像,即仅复制最新的磁盘映像.它是层次结构中的最后一个文件夹.
这将结束阶段2,复制磁盘映像.现在,在下一阶段,我们将更新安装在我们设备上的Xcode的开发人员磁盘映像.
第3阶段:提升Xcode的开发人员磁盘映像.
现在,关闭所有取景器窗口,以便更快地操作并减少混淆.
我们现在要更新iOS平台的Xcode磁盘映像.
脚步:
Finder窗口更新或打开一个新窗口,其中Contents作为主目录.
注意:如果仅复制了最新的磁盘映像(即层次结构中的最后一个文件夹),请跳过步骤12.
现在,粘贴我们从阶段2复制的开发人员磁盘映像.
Paste此处.如果一切正常,您的Xcode会有新的开发人员磁盘映像.立即关闭取景器,然后打开Xcode.错误现在应该消失了.
提醒:不要忘记现在从finder中卸载Xcode.
正如其他人所说,这个问题是由不兼容的iOS版本(高于Xcode支持的最大版本)引起的.通常可以通过更新Xcode来解决,但有时您可能会被限制这样做,因此这是另一种解决方法.
前往developer.apple.com/downloads(或谷歌类似的东西,如果此链接死亡)dmg手动获取最新的Xcode 图像,然后安装它.如果您已经这样做了,新的Xcode可能不适合您,但您可以cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/将所需的图像复制到您安装的旧Xcode中.
当然,它不能保证适用于未来的版本,但它绝对值得尝试.对我来说,我的iOS版本是9.3.1 (13E238),但我复制了9.3 (13E230),它的工作正常.
当您的Xcode版本没有必要的组件来构建应用程序到目标操作系统时,就会发生这种情况.你应该更新你的Xcode.
如果您正在构建一个没有稳定的Xcode版本能够构建的beta OS版本的新应用程序,那么您应该下载最新的Xcode beta版本.
我也有这个问题.我在我的iOS 10 beta iPhone上使用Xcode 7.3,所以我去安装Xcode 8-beta,我做了以下步骤继续使用Xcode的稳定版本和新的构建工具:
就像@ onmyway133答案,但更人性化的是在安装完成后Xcode 8-beta的版本,去的Xcode 7.3偏好(Cmd+ ,),转到标签的位置,改变Command Line Tools以Xcode 8在下拉列表中.
我使用Xcode 7.3成功构建了iOS模拟器9.3和我的设备iOS 10 beta.
| 归档时间: |
|
| 查看次数: |
535910 次 |
| 最近记录: |