Xcode 14和iOS 5.5模拟器

5
更新到Xcode 14并安装了iOS 16后,我无法看到任何5.5设备 - 这很合理,因为Xcode模拟器似乎只支持一个iOS版本,并且没有任何5.5设备(例如iPhone 8 Plus)运行iOS 16。
然而,5.5的截图仍然是App Store的强制要求。那么我该如何创建这些截图呢?我能想到的解决方案有以下两个:
1. 使用像iPhone 8 Plus这样的物理5.5设备(我没有这样的设备); 2. 将Xcode版本降级至13,以支持iOS 15。除了我的某些Mac设置是虚拟机外,我非常想避免这种情况,而我对Xcode版本也没有控制权)。

1
你可以安装不同的iOS版本用于模拟器中,也许这样能找回一个具有合适屏幕尺寸的设备? - Sami Kuhmonen
1个回答

11

下载模拟器

  1. 点击 Window 菜单
  2. 选择 `Devices and Simulators`
  3. 点击左下角的 加号按钮
  4. 点击 OS Version 下拉菜单
  5. 选择 Download more simulator runtimes
  6. 再次点击左下角的 加号按钮
  7. 选择 iOS
  8. 选择所需的 iOS 版本并等待下载完成。
  9. 现在,您可以使用所需的 iOS 版本创建所需的模拟器。

enter image description here

请记住,您可以基于设备大小生成屏幕截图!不需要特定的模拟器。


啊,我不知道那个。一直都错过了这个功能。非常感谢!你最后一条评论是什么意思?难道设备屏幕大小不是由模拟器(iPhone)-model指定的吗? - Vering
您可以将截图调整为商店所需的大小。需要使用特定设备的实际截图。 - Mojtaba Hosseini
好的,是的,我明白您的意思。但是,手动调整图像大小将不能反映出可能存在的其他差异 - 例如“刘海”或宽度/高度关系。 它仍然需要经过审核过程,但可能不是问题。 - Vering
你不应该进行截图的缩放。如果苹果团队发现你对截图进行了缩放,他们将会拒绝你的应用程序。 - Ahmet Bugra Ozcan

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