我们正在开发一个针对iOS 6.1支持的应用程序。现在,随着iOS 7的推出,Apple表示它将允许向后兼容。因此,iOS 6.1应用程序也可以在iOS7设备上正常运行。
在使用iOS6.1目标设备构建应用程序时,它可以在iOS7上工作,UI也像iOS6一样(如预期的那样)。但是iOS7设备上只有一些崩溃,iOS6设备中没有。
我有XCode4.5和XCode5,我们也有iOS 6.1设备但不是iOS7设备。
现在我如何检查iOS7设备上发生崩溃的位置和原因,是否有检查相同的模拟器,或者是否有任何特定的API会导致iOS7崩溃?
请帮忙
答案 0 :(得分:0)
我没有在模拟器中尝试过,但是如果你有一个带有iOS 7的设备,你可以打开xCode 5并连接设备。现在(重新)打开xCode 4.5,设备显示在目标中。
你会在'调试区'中遇到崩溃。 在实际设备上测试应用程序总是一个好主意,而不仅仅是模拟器。
如果您不想升级到iOS 7,也许您可以安装其他安装了iOS 7的设备并获取崩溃日志并对其进行符号化。
聚苯乙烯。我有多个测试设备运行多个版本的iOS。