如何在Xcode 7上调试iOS 7.1模拟器?

时间:2015-10-01 07:34:35

标签: ios xcode ios-simulator

我更新了Xcode 7并编写了一些新代码。 问题是我的应用程序支持iOS 7.1,需要从Xcode 6.4运行才能运行iOS 7.1模拟器。但我不能再从Xcode 6.4运行应用程序,因为有一些新的编码语法只能从Xcode 7运行。 如何调试iOS 7.1的应用程序。 谢谢!

2 个答案:

答案 0 :(得分:5)

  1. 在Xcode 7中构建您的应用。

  2. 退出Xcode 7。

  3. 打开Xcode 6.4。

  4. 从Xcode 6.4

  5. 启动Simulator.app
  6. 运行'sudo xcode-select -s /path/to/Xcode-6.4.app'

  7. 运行'xcrun simctl install booted /path/to/the/built/simulator.app'

  8. 您的应用应该可以在iOS 7.1 SIM卡中看到。

答案 1 :(得分:0)

Xcode 7没有任何代码语法。这是iOS版本。并且如果您使用任何新API,您的应用程序将在较低版本上崩溃。

在对现有框架对象使用较新的API调用之前,您可能需要检查对象上的respondsToSelector:以避免崩溃。并且您需要为较低的API版本提供回退方法。

但是如果您仅使用iOS 9框架,例如Contacts框架,则需要在使用框架之前检查设备的iOS版本以避免崩溃。