75

我今天下载了 Xcode 6.2,它现在取代了以前的 Xcode 6.1 以使用模拟器 7.1 和 8.1,它要求下载两个模拟器,但由于某种原因,在尝试 4-5 次后,它显示下载时出现网络问题或请求超时(注意:在 n /w 在显示网络正常工作后进行诊断)

那么是否有任何直接链接可以从中直接下载模拟器包,或者至少在某个地方显示百分比/大小的进度,而不是一个条

如果不可能,我已经阅读了有关将旧模拟器复制到新 Xcode 的信息,那么如何将旧模拟器(7.1 和 8.1)放在 Xcode 6.2 中,它可以直接工作而无需再次下载

4

8 回答 8

168

在 Xcode 中点击下载没有做任何事情——进度条没有进展(这是否使它成为一个回归条?)。

这对我有用:

  1. 打开 Xcode,打开首选项,转到组件部分。

  2. 打开控制台应用程序,清除控制台。

  3. 回到 Xcode 首选项。启动模拟器下载,然后取消它。

  4. 现在在控制台中,您将通过下载 URL 看到有关取消的信息。

  5. 从控制台复制 URL。然后在终端中一些合适的临时文件夹中,下载它:

    curl [the url you copied] -O(字母 O,不是零)

  6. 最后,把这个文件复制到 ~/Library/Caches/com.apple.dt.Xcode/Downloads
    删除所有 *.dvtdownloadableindex 文件(也许没关系,但我删除了它们)。

  7. 在 Xcode 的 Downloads 部分,再次启动 Simulator 下载,它应该会找到您下载的文件并安装它。

那是多么容易!只有7个步骤,哈哈!

于 2015-03-17T22:36:08.367 回答
70

要在 XCode 中添加 iOS 模拟器,请执行以下步骤:

  • 从以下链接下载 iOS 模拟器:

  • 下载完成后,将此文件复制到 ~/Library/Caches/com.apple.dt.Xcode/Downloads 某些情况下,我们必须删除所有 *.dvtdownloadableindex 文件(也许没关系,我没有删除它们)。

  • 如果目录 ~/Library/Caches/com.apple.dt.Xcode 没有下载文件夹,则只需单击Show package content创建下载文件夹,然后再移动 dmg 文件。

  • 在 Xcode 的 Downloads 部分,再次启动 Simulator 下载,它应该会找到您下载的文件并安装它。

(最新的在最上面。列表中只保留最新的版本。)

  • 模拟器链接:

iOS 14.5

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_5-14.5.1.1621461325.dmg

iOS 14.3

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_3-14.3.1.1611873653.dmg

iOS 14.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_2-14.2.1.1605311653.dmg

iOS 14.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_1-14.1.1.1604100028.dmg

iOS 14.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_0-14.0.1.1604100028.dmg

iOS 13.7

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_7-13.7.1.1599165590.dmg

iOS 13.6

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_6-13.6.1.1597276955.dmg

iOS 13.5

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_5-13.5.1.1591226335.dmg

iOS 13.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_4-13.4.1.1586370836.dmg

iOS 13.3

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_3-13.3.1.1580170331.dmg

iOS 13.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_2-13.2.1.1575590084.dmg

iOS 13.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_1-13.1.1.1571440502.dmg

iOS 13.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_0-13.0.1.1571440502.dmg

iOS 12.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_4-12.4.1.1568665771.dmg

iOS 12.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_2-12.2.1.1557987768.dmg

iOS 12.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_1-12.1.1.1543439531.dmg

iOS 12.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_0-12.0.1.1537588161.dmg

iOS 11.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_4-11.4.1.1527703358.dmg

iOS 11.3

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_3-11.3.1.1524350608.dmg

iOS 11.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_2-11.2.1.1516308624.dmg

iOS 11.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_1-11.1.1.1510784422.dmg

iOS 11.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_0-11.0.1.1508875951.dmg

iOS 10.3.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_3-10.3.1.1495751597.dmg

于 2020-03-26T08:17:59.243 回答
16

如果有人在 2019 年搜索,我有一个比查看凌乱的控制台应用程序更好的解决方案。

1/ 打开终端并运行sudo /Applications/Xcode.app/Contents/MacOS/Xcode 以 sudo 模式打开 Xcode。

2/ Xcode > Preferences > Components > Download 然后取消你要下载的模拟器。

3/回到终端,它会用模拟器链接记录下载,复制到Safari下载它。

于 2019-08-18T14:24:27.713 回答
15

按照以下步骤添加(新)模拟器(Xcode 9 以上)

  1. 单击模拟器图标并打开模拟器列表。
  2. 在列表的末尾,有一个添加新模拟器的选项“添加附加模拟器”。这将打开“设备和模拟器”窗口。
  3. 切换到“模拟器”选项卡。
  4. 模拟器选项卡中有三个字段。
  5. 单击窗口左下角的“+”图标。
  6. 模拟器名称:在此处输入模拟器名称
  7. 设备类型:从此下拉列表中选择iPad
  8. 操作系统版本:从此下拉列表中选择操作系统版本
  9. 点击“创建”

一个新的模拟器将添加到您的模拟器选项列表中。

查看此快照以了解上述步骤的流程: 在此处输入图像描述

如果模拟器列表中没有模拟器/操作系统版本,您正在寻找,

  1. 单击模拟器图标并打开模拟器列表。
  2. 在列表的末尾,有一个添加新模拟器“下载模拟器”的选项。这将打开“组件”窗口(来自 Xcode >> 首选项)。
  3. 从您需要下载的列表中选择/单击模拟器。

看这个快照: 在此处输入图像描述

于 2017-08-08T10:40:52.107 回答
5

因此,对于那些使用下载管理器下载 .dmg 文件但未能使其正常工作的人来说,这是一个快速提示。

将文件放入“下载”文件夹后,复制并粘贴 url 并单独复制文件名。

(对我来说,我正在下载 iOS 9.3,所以网址是 - https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg

并将您刚刚复制的文件重命名为“下载”文件夹,即使它看起来完全相同。

我浪费了 2 到 3 个小时试图弄清楚这一点。问题是文件名看起来完全一样。但是在某个地方有一个额外的空间。

另一个提示:还要获取下载 url - 打开系统控制台。确保选中所有消息在搜索框中搜索 xcode。转到 xcode 模拟器下载屏幕,开始和停止下载您想要的模拟器并检查控制台日志。你应该在那里找到网址。

于 2017-04-06T02:33:34.570 回答
2

那么是否有任何直接链接可以从中直接下载模拟器包,或者至少在某个地方显示百分比/大小的进度,而不是一个条

不能直接下载模拟器包。相反,您可以使用此链接从 developer.apple 下载 xcode,该链接为您提供所需的模拟器。

如果您想在新 Xcode 中使用旧模拟器,请使用上面的链接下载所需的 Xcode,下载后,打开 DMG 或打开现有的旧 Xcode,右键单击 Xcode 应用程序并单击“显示包内容”,导航到:Contents/Developer/Platforms/iPhoneSimulator.platform/Developer,复制找到的模拟器文件夹(例如iPhoneSimulator7.1.sdk文件夹),为您当前的Xcode应用程序重复步骤2和3,粘贴模拟器文件夹,重新启动Xcode将显示新添加的模拟器。

于 2015-03-15T07:32:44.413 回答
1

在 Visual Studio for Mac(Xamarin) 中使用 Xcode 12 打开 iPhone 11 iOS 13.6 模拟器:

  • 您必须同时安装 Xcode 12.0 和 Xcode 11.6
  • 先打开11.6模拟器再打开visual studio
  • 转到 Visual Studio 首选项并将 Xcode SDK 更改为指向 Xcode 11.6 版本并重新启动工作室
  • 一旦它再次重新启动转到 Visual Studio 首选项并将 Xcode SDK 路径设置为指向 Xcode 12.0 并重新启动它
  • 现在关闭 11.6 模拟器,在 Visual Studio 启动后,您将在模拟器列表中看到 iPhone 11 iOS 13.6 Simulator 选项

注意:此步骤在 Visual Studio for Mac 2019 中执行

在此处输入图像描述

于 2020-10-15T05:21:41.343 回答
0

通常,Xcode 需要的是一个很好的“旧式重启”。这对我不起作用,所以我重新启动了我的 MacBook Pro。现在它可以工作了:)

当你被卡住时,这是一件快速的事情。

于 2016-01-07T00:17:45.130 回答