我更新了Xcode 7并编写了一些新代码。 问题是我的应用程序支持iOS 7.1,需要从Xcode 6.4运行才能运行iOS 7.1模拟器。但我不能再从Xcode 6.4运行应用程序,因为有一些新的编码语法只能从Xcode 7运行。 如何调试iOS 7.1的应用程序。 谢谢!
答案 0 :(得分:5)
在Xcode 7中构建您的应用。
退出Xcode 7。
打开Xcode 6.4。
从Xcode 6.4
运行'sudo xcode-select -s /path/to/Xcode-6.4.app'
运行'xcrun simctl install booted /path/to/the/built/simulator.app'
您的应用应该可以在iOS 7.1 SIM卡中看到。
答案 1 :(得分:0)
Xcode 7没有任何代码语法。这是iOS版本。并且如果您使用任何新API,您的应用程序将在较低版本上崩溃。
在对现有框架对象使用较新的API调用之前,您可能需要检查对象上的respondsToSelector:
以避免崩溃。并且您需要为较低的API版本提供回退方法。
但是如果您仅使用iOS 9框架,例如Contacts框架,则需要在使用框架之前检查设备的iOS版本以避免崩溃。