【问题标题】:Download Xcode simulator directly直接下载Xcode模拟器
【发布时间】:2015-05-17 11:16:16
【问题描述】:

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

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

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

【问题讨论】:

标签: ios xcode ios-simulator simulator xcode-6.2


【解决方案1】:

在 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个步骤,哈哈!

【讨论】:

  • 效果很好!我在步骤 6 中不删除 *.dvtdownloadableindex 文件进行了实验,模拟器安装正常。
  • @PrajeetShrestha,他指的是 MacOS 的 Console 应用程序 - 你可以通过按 cmd+space 并输入 console 来找到它
  • @TashPemhiwa:在移动 dmg 文件之前,只需在 ~/Library/Caches/com.apple.dt.Xcode 中创建一个下载文件夹。我这样做了,效果很好。
  • @emp 一个建议:不要使用 curl,而是在 Safari 中打开 URL。这样,如果下载中途失败,您就可以继续下载。
  • Apple 太酷了,不支持恢复下载,而 3GB 文件被中断的情况很常见。谢谢你帮了我。
【解决方案2】:

要在 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

【讨论】:

  • 我按照上述步骤操作,但出现此错误“无法下载和安装 iOS 13.1 模拟器。无法挂载映像:没有可挂载的文件系统'请您帮我解决它。
  • 您正在使用哪个 Xcode 以及您正在下载哪个模拟器?
  • 谢谢,网址列表救了我的命。
  • 有iOS14的链接吗?
  • 嗨@SurajSonawane,iOS 12.5.1 模拟器有链接吗?如果你知道,请分享。
【解决方案3】:

按照这些步骤添加(新)模拟器(Xcode 9 及更高版本)

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

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

查看此快照以了解上述步骤的流程:

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

  1. 点击模拟器图标并打开模拟器列表。
  2. 在列表末尾,可以选择添加新模拟器“下载模拟器”。这将打开 'Component' 窗口(来自 Xcode >> Preferences)。
  3. 从列表中选择/单击需要下载的模拟器。

看看这个快照:

【讨论】:

  • 为什么有人赞成这个?我不明白。它根本没有回答问题。
  • 12 票赞成告诉我这个答案为找到这个问题的人提供了有用的信息,即使它本身并没有直接回答问题。
【解决方案4】:

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

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

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

3/ 回到终端,它会用模拟器链接记录可下载的内容,将其复制到 Safari 进行下载。

【讨论】:

  • 比原来的答案简单。谢谢。
  • 更好的解决方案:)
【解决方案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 - 打开 system 控制台。确保选择所有消息在搜索框中搜索 xcode。转到 xcode 模拟器下载屏幕,开始和停止下载您想要的模拟器并检查控制台日志。你应该在那里找到网址。

【讨论】:

    【解决方案6】:

    那么有没有可以下载模拟器的直接链接 直接打包或至少在某个地方显示进度 百分比/大小而不是一个条形

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

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

    【讨论】:

    • 只复制 iPhoneSimulator 文件夹是否可行,或者我是否还需要复制其他文件夹,因为它未显示在新 Xcode 列表中
    • 是的,仅复制 iPhone 模拟器文件夹不会在 Xcode 中显示该模拟器。我们是否必须复制任何其他文件夹?我正在尝试使用 Xcode 7.0
    【解决方案7】:

    在 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 指向 Xcode 12.0 并重新启动它的 SDK 路径
    • 现在关闭 11.6 模拟器,在 Visual Studio 启动后,瞧你 将在模拟器列表中看到 iPhone 11 iOS 13.6 Simulator 选项

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

    【讨论】:

      【解决方案8】:

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

      当你遇到困难时,这是一件快速的事情。

      【讨论】:

        猜你喜欢
        • 2013-10-07
        • 2020-04-02
        • 2015-11-05
        • 2014-12-27
        • 2012-11-25
        • 1970-01-01
        • 2015-09-05
        • 1970-01-01
        • 2018-11-09
        相关资源
        最近更新 更多