0

我们正在开发一个针对 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 上的崩溃?

请帮忙

4

1 回答 1

0

我没有在模拟器中尝试过,但是如果你有一个 iOS 7 的设备,你可以打开 xCode 5 并连接设备。现在(重新)打开 xCode 4.5,设备显示在目标中。

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

如果您不想升级到 iOS 7,也许您可​​以获取另一台安装了 iOS 7 的设备并获取崩溃日志并对其进行符号化。

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

于 2013-10-15T08:51:35.900 回答