Xcode 6.4“无法下载和安装 iOS 8.3 模拟器”

Posted

技术标签:

【中文标题】Xcode 6.4“无法下载和安装 iOS 8.3 模拟器”【英文标题】:Xcode 6.4 "Could not download and install iOS 8.3 simulator" 【发布时间】:2015-09-01 12:50:12 【问题描述】:

我一直在尝试分别在 Xcode 6.3.2 和 6.4 beta 上安装 ios 模拟器 8.3 和 8.4。在第一种情况下,甚至没有下载此模拟器的选项,而在 Xcode 6.4 中,它显示错误“无法下载和安装 iOS 8.3 模拟器。安装软件包需要授权”。我在网上搜索过,但找不到任何东西,所以我尝试从 Apple 开发者网站和应用商店重新安装 Xcode,完全没有任何变化。我唯一可以使用的模拟器是 8.2。我无法安装任何其他版本。任何帮助将不胜感激。

这是 Xcode 6.4 上的错误,没有 iOS 8.4 模拟器的附加选项

这些是我下载的模拟器选项,导致该错误

这些是我在 Xcode 6.3.2 中的选项,在 iOS 8.3 中没有选项

【问题讨论】:

8.3 是 Xcode 6.3.2 的默认值,因此不需要下载。至于第一条消息,您的 AppleID 和密码是否在“帐户”部分正确输入? @cbiggin 是的.. 我是 iOS 和 Mac 的“代理”。即使它应该已经安装,但当我运行该项目时,它只能在 iOS 8.2 模拟器上运行。当我选择 iOS 8.3 作为最低部署目标时,我应该选择较低版本作为“iPhone 6 运行低于 -project name- minimum deployment target 的 iOS 8.2 的错误。更改项目的最低部署目标或升级 iPhone 6 的 iOS 版本"。 @mixel:它是怎么变成复制品的?这是 3 个月前问的,而您链接中的帖子是 2 个月前? @mixel:好的,让我换个说法,“这不会使这篇文章重复。”。因为它不是复制品,所以这是原版..我已经说过了..原版.. ;) @0yeoj 好的,我撤回了我的投票并编辑了标题以使其更具体。 【参考方案1】:

我找到了a workaround on the Apple forums。如果您使用sudo 运行 Xcode,模拟器下载和安装工作正常:

sudo /Applications/Xcode.app/Contents/MacOS/Xcode

注意:下载和安装完成后,您应该退出 Xcode 并正常启动它。

【讨论】:

另外,如果你重命名了你的 Xcode(例如 Xcode 6.4),它将是:sudo /Applications/"Xcode 6.4.app"/Contents/MacOS/Xcode【参考方案2】:

iOS 8.3 模拟器运行时包含在 Xcode 6.3 中(这就是它不作为额外下载提供的原因)。

iOS 8.3 Simulator 运行时应该可以从 Xcode 6.4 下载,如您所见。您的对话框报告尝试安装软件包时出现身份验证问题。安装包时需要提供管理员凭据。

您得到“iPhone 6 运行的 iOS 8.2 低于 -project name- minimum deployment target”的原因。错误是因为您选择的是装有 iOS 8.2 的 iPhone 6,而不是装有 iOS 8.3 的 iPhone 6。

使用“xcrun simctl create”或 Xcode 的设备窗口来创建您需要的 iOS 8.3 设备。

【讨论】:

我在安装任何模拟器时都遇到同样的授权错误,但它要求我在模拟器开始下载时提供管理员凭据。所以我无法在 Xcode 7 中安装任何模拟器,也无法在 OS X 10.11 Beta 3 中启动 Xcode 6。尝试重新安装 Xcode 7,但没有帮助。 Xcode 6 在 OS X 10.11 中不受支持。您需要使用 Xcode 7 或更高版本。正如您所说,它要求您提供凭据。如果您自己不能这样做,您应该让管理员为您安装它。 问题是,我是我的Mac的唯一用户并输入正确的密码,然后它开始下载模拟器。下载完成后,它会尝试开始安装模拟器并向我显示此错误。 好吧,那听起来不一样。请在bugreport.apple.com 提交带有相关日志记录的雷达(并且屏幕截图也会有帮助)...确保包括 /var/log/install.log 和 system.log 好的,谢谢。我应该在我的错误报告中加入这个问题的链接吗?

以上是关于Xcode 6.4“无法下载和安装 iOS 8.3 模拟器”的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 6.4 故事板崩溃

更新到 Xcode 7.1(从 6.4)导致 UIIMageView 动画损坏

切换到 Xcode 7 后如何检查 Xcode 6.4 代码

无法导入桥接头 xcode 6.4

将 Xcode 6.4 更新到 Xcode 7.0 后,NSData dataWithContentsOfURL 为空

Xcode 6.4 后退按钮消失