如何在Xcode 9.3及Simulator 11.2中测试iPhone5C?
在Xcode 9.3模拟器中测试iPhone 5C的解决办法
没问题,我帮你搞定这个事儿——其实Xcode 9.3里是可以添加iPhone 5C模拟器的,只是默认可能没显示出来,跟着下面的步骤操作就行:
1. 打开模拟器管理面板
打开Xcode后,点击顶部菜单栏的 Window → Devices and Simulators(或者直接按快捷键 ⇧⌘2 快速打开)。
2. 创建iPhone 5C模拟器
在弹出的窗口切换到「Simulators」标签页,点击左下角的 + 号:
- 在「Device Type」下拉列表里找到 iPhone 5C(如果一开始没看到,往下翻一翻,你已经下载了8.2到11.2的模拟器,肯定有适配的版本)
- 「OS Version」选择你需要测试的iOS版本(比如对应你应用崩溃的那个版本)
- 给模拟器起个好记的名字,比如「iPhone 5C - iOS 10.3」,最后点击「Create」就搞定了
3. 要是找不到iPhone 5C选项怎么办?
如果在设备列表里死活看不到iPhone 5C,那是Xcode默认隐藏了旧设备,咱们用终端命令让它显示出来:
- 先关掉Xcode和所有模拟器窗口
- 打开「终端」,输入这条命令:
defaults write com.apple.dt.Xcode ShowAllDevices -bool YES - 重新打开Xcode,再回到模拟器管理面板,就能看到iPhone 5C的选项了
小提醒
虽然iPhone 5和5C的核心硬件(比如A6处理器、4英寸屏幕分辨率)差不多,但5C有一些小的硬件差异(比如无线模块、传感器),不过绝大多数应用层面的崩溃问题,用模拟器都能复现出来。如果崩溃是和特定硬件相关的,可能需要进一步排查,但先试试模拟器,应该能解决你的问题。
内容的提问来源于stack exchange,提问作者thus
相关产品推荐
相关产品推荐

