应用程序在 iPhone 上崩溃,但在模拟器上没有

App crashes on iPhone but not on simulator

我正在使用 XCode 7.0b5 并创建了一个 Swift 应用程序。它在模拟器上运行良好,但在 运行 独立(无电缆)时在 iPhone 4s 上崩溃。 如何确定它崩溃的地方?我读到了可能的内存问题。我正在阅读一个大文本文件,因此它需要将近 200 MB 的内存。我该如何检查?

我认为这是 iPhone 4S 的内存问题(4S 200 MB 很多)。您应该阅读 Xcode.

中的崩溃日志

在 Xcode 中,iPhone 已连接,您可以转到 Window-> 设备,select 您的 phone,然后按 'View Device Logs' .您将看到一个列表,其中包含应用程序的所有上次崩溃以及崩溃信息。

此致

我得到了解决方案。现在是运行时间。 我将文件大小减小到原始文件的 10%,并且一切 运行 都很好。所以我可以测试它 "improve" 它到 iPhone 4S 的速度限制。 :-)