xCode升级后丢失模拟器。我如何使用本地存储的模拟器?

6
我经常遇到这个问题,每当我升级xCode时,它会删除我的旧模拟器,我必须重新下载它们。有没有其他方法可以复制旧的模拟器文件夹并将它们粘贴到xCode contents/Developer/Platform/.....中呢?
或者是否有一种在本地存储模拟器并将其添加到xCode中的过程,而不是一遍又一遍地下载它们?

您需要重新下载它们,因为它们是为此版本的XCode设计的。 - ZeMoon
3个回答

5

我只是关闭了项目,退出Xcode并重新启动Xcode,这对我有用。


5

这里有一个有趣的苹果开发者论坛上的答案:

在Xcode的窗口菜单中,选择“设备”,还包括模拟器列表。你可以添加没有的模拟器。

这对我的Xcode 7.1 beta(7B60)有用。


1

打开Finder > 转到以下路径

Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

在这里,您可以看到所有模拟器SDK。
现在,这是我遵循的技巧。
- 转到旧版本Xcode的路径(例如,Xcode 5.0.2),其中包含您下载的所有模拟器SDK。 - 复制所需模拟器的SDK文件夹。 - 现在,转到升级版本Xcode(例如,Xcode 5.1)的路径并粘贴SDK。 - 重新启动模拟器。
“硬件>设备> iPad / iPhone”应该显示您正在寻找的内容。此外,重新启动Xcode以更新模拟器列表。

谢谢回答,它起作用了。你知道OSX把旧版本的Xcode放在哪里吗?即使不在垃圾桶中。 - Saad
@TheSaad 嗯,那超出了我的能力范围!但我不认为OS X会将其移动到垃圾箱。我猜更新不是这样工作的。升级文件下载的大小比完整下载文件要小。 - Ajith Renjala
lolx。OSX 真的很烦人啊。我知道升级包大小更小,但大多数情况下我都面临着下载完整文件的问题。 - Saad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接