众所周知,Xcode 7.0不再支持iOS 8模拟器。因此,当我转到下载首选项时,我只找到iOS 8.1模拟器和更高版本。但我真的需要在iOS 8.0上测试我的代码并且我没有任何设备支持该版本,所以我需要从模拟器中执行此操作。
我下载了Xcode 6.0.1(以解压缩iOS 8.0模拟器)并将其安装在我的应用程序中,但我无法运行Xcode(因为它无法在El Capitan上运行)。
所以我试图复制/粘贴iOS 8.0模拟器:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk
和
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS 8.0.simruntime
从Xcode 6.0.1到Xcode 7.0,重新启动mac
然后我重新打开Xcode 7.0,然后转到Window - >设备并输入以下内容:
然后我点击“创建”,但一旦创建它就显示为iOS 9.0,一旦我在该模拟器上运行代码,它将操作系统读取为9.0而不是8.0
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
如果您无法添加iOS 8模拟器,请尝试在运行iOS 8的设备上运行此应用程序,并使用xcode进行开发人员配置。这样它也可以帮助选择实际崩溃的大多数LOC。此外,对于随机崩溃,您可能需要使用“工具”工具分析应用程序内存管理(但这也取决于崩溃原因)。
答案 1 :(得分:0)