iPhone 4 和 iPhone 4s 模拟器在升级到 Xcode 8 后消失了。如何取回它们?

The iPhone 4 and iPhone 4s simulators disappeared after upgrading to Xcode 8. How do I get them back?

我有这些 iPhone 个模拟器:

iPhone 4 和 iPhone 4 发生了什么?

iOS10 将不支持 iPhone 4 或 iPhone 4s。因此它被苹果从 Xcode8 中删除。

如果您仍想使用 7.1(从 Xcode 7 复制磁盘映像)。这会起作用,但不确定是否允许这样做。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

1) 你必须 下载 至少 iOS 8.x, 9.x SDKs 能够运行 iPhone 4S模拟器.

2)你的部署目标至少要保持9.x才能看到iPhone4S模拟器您的项目中提供的模拟器列表。

我有一个 Xcode 8,这些模拟器可用:

Xcode 8 包含来自 iPhone 5 及更高版本的模拟器,默认部署目标为 10.0,但您可以添加新的模拟器。

1.) 将 "iOS Deployment target 10.0" 更改为 9.3

2.) 在 "iOS Simulators" 中选择下载模拟器

3.) 模拟器下载如下:

Select 您将需要的模拟器。

4.) 等待下载。

5.) 添加新模拟器。

6.) 享受 =D

我找到了一个快速解决方案 - 使用 iPad 模拟器。它模仿 iPhone 4 的屏幕尺寸。 如果您有通用应用程序 - 暂时禁用此功能(打开您的目标 -> select 'General' 选项卡 -> 向下滚动到 'Deployment Info' 部分 -> 单击 'Devices' 下拉菜单 - > select 'iPhone').