ChatGPT解决这个技术问题 Extra ChatGPT

直接下载Xcode模拟器

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

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

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


A
Abhishek Ghaskata

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

这对我有用:

打开 Xcode,打开首选项,转到组件部分。打开控制台应用程序,清除控制台。回到 Xcode 首选项。启动模拟器下载,然后取消它。现在在控制台中,您将通过下载 URL 看到有关取消的信息。从控制台复制 URL。然后在终端中一些合适的临时文件夹中,下载它: curl [你复制的 url] -O(字母 O,不是零) 最后,将此文件复制到 ~/Library/Caches/com.apple.dt.Xcode/下载 删除所有 *.dvtdownloadableindex 文件(也许没关系,但我删除了它们)。在 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 文件被中断的情况很常见。谢谢你帮了我。
Y
Yodagama

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

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

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

如果目录 ~/Library/Caches/com.apple.dt.Xcode 没有下载文件夹,只需单击显示包内容创建下载文件夹,然后再移动 dmg 文件。

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

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

模拟器链接:

iOS 15.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK15_2-15.2.1.1643410298.dmg

iOS 14.5

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

iOS 14.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_4-14.4.1.1611903691.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 有链接吗?
s
superquanganh

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

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

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

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


比原来的答案简单。谢谢。
更好的解决方案:)
K
Krunal

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

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

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

https://i.stack.imgur.com/4GkdY.png

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

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

https://i.stack.imgur.com/D34su.png


为什么有人赞成这个?我不明白。它根本没有回答问题。
12 人赞成告诉我这个答案为找到这个问题的人提供了有用的信息,即使它没有直接回答问题本身。
2
2xSamurai

因此,对于那些使用下载管理器下载 .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 模拟器下载屏幕,开始和停止下载您想要的模拟器并检查控制台日志。你应该在那里找到网址。


S
Shamsudheen TK

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

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

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


只复制 iPhoneSimulator 文件夹会起作用还是我还需要复制其他文件夹,因为它没有显示在新 Xcode 列表中
是的,仅复制 iPhone 模拟器文件夹不会在 Xcode 中显示该模拟器。我们是否必须复制任何其他文件夹?我正在尝试使用 Xcode 7.0
D
Divyesh_08

在 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 中执行

https://i.stack.imgur.com/bgxkR.jpg


J
Jeremy Eaton

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

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


A
Amit Vaghela

按照以下步骤获取支持/不同操作系统的新模拟器,

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

回到 Xcode 首选项。启动模拟器操作系统下载。

现在转到模拟器打开文件并打开模拟器。

你可以看到你下载的操作系统,运行和测试。