2013-10-15 51 views
0

我们正在开发一个针对iOS 6.1支持的应用程序。现在,随着iOS 7的推出,苹果表示将允许向后兼容。因此,iOS 6.1应用程序也应该在iOS7设备上运行良好。如何在iOS7设备/模拟器上调试基于iOS6的应用程序?

在构建iOS6.1目标设备的应用程序时,它适用于iOS7,用户界面也与iOS6类似(如预期的那样)。但是只有iOS7设备发生了一些崩溃,这在iOS6设备中并不存在。

我有XCode4.5和XCode5两个,我们也有iOS 6.1设备,但不是iOS7。

现在我该如何检查在iOS7设备上发生崩溃的位置和原因,是否有人在模拟器上检查相同或者是否有任何特定的API使iOS7崩溃?

请帮

回答

0

我还没有在模拟器上试了一下,但如果你有一个设备与iOS 7,你可以打开Xcode的5和连接设备。现在(重新)打开xCode 4.5并且设备显示在目标中。

您将在'调试区域'中看到崩溃。 在实际设备上测试应用程序总是一个好主意,而不仅仅是模拟器。

如果你不想升级到iOS 7,也许你可以得到一个安装了iOS 7的其他设备,并获取崩溃日志并标记它们。

Ps。我有多个运行多个iOS版本的测试设备。

相关问题