如何使用Xcode 6在iPhone 4上部署和调试iOS应用程序

时间:2015-02-14 15:50:30

标签: ios iphone xcode

我有一个应用程序在安装了7.1的iPhone 4上崩溃,我想使用xcode 6在手机上调试应用程序,是否可能(因为它显示当前不可用)?如果不是我剩下的选择是什么?

1 个答案:

答案 0 :(得分:2)

" iPhone 4模拟器"没有选项。但是,如果你使用iOS 4.1的iPhone 4S模拟器,你可以达到同样的效果,因为在屏幕尺寸和操作系统相同的情况下,它们在模拟器上的测试基本相同。另请参阅this question以供参考。

当然,如果您有物理iPhone 4,您也可以在实际设备上进行测试。确保Deployment Target下的TARGETSiOS Deployment Target下的PROJECT设置为7.1或更低。您的Base SDK可以设置得更高,但这意味着您必须确保您没有使用早期版本的iOS中不可用的功能或类,或者进行版本检查并相应地调整您的程序。例如,在iOS 8中引入了UIAlertController,如果调用它,将会使设备崩溃。因此,如果iOS设备版本低于8,您可能需要进行版本检查并使用旧的UIAlertView。这样的问题是导致崩溃的最可能原因。

此外,如果您是第一次使用此设备进行开发,请不要忘记进行设置,转到Window -> Devices,选择已连接的设备,按Use for development

如果您没有iOS 7.1 SDK并且在模拟器选择中没有将其视为iPhone 4S (7.1),则需要转到Preferences -> Downloads下载。< / p>