应用程序在iPod上崩溃

时间:2012-12-11 08:20:29

标签: objective-c ios crash ios6 xcode4.3

我为iPhone创建了一个应用程序。应用程序搜索世界各地的所有水上运动。它是基于Web服务的应用程序。

我的应用程序在模拟器上顺利运行,没有任何崩溃报告,但是当我创建ipa文件并在我的iPod上启动相同的应用程序(我没有自己的iPhone)时,应用程序在一段时间后崩溃。崩溃的情况并没有固定,所以我认为这是因为内存泄漏或内存警告。

我使用此函数didReceiveMemoryWarning来识别内存警告,但该函数未在模拟器上调用。

我的Xcode版本是4.3,不幸的是我将iPod的版本更新为iOS 6.0,因此我无法通过将iPod连接到Mac来测试应用程序。我将很快更新我的Mac和Xcode,但不会很快将此问题解决/测试。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法从设备获取崩溃日志。查看how-to-find-crash-logsget-crash-reports-logs-from-iphone-ipad。您可以对崩溃日志进行符号化以找出根本原因。请在此处查看此问题,详细了解该部分Symbolicating iPhone App Crash Reports。一旦遇到问题,您应该能够解决它。

答案 1 :(得分:0)

试试这个,放一个临时标签,然后在调用didRecieveMemoryWarning时修改它,或者在调用didRecieveMemoryWarning时弹出一个警告视图。

此外,使用Instruments app运行,它是监控内存使用情况和识别内存泄漏的好方法。另外尝试产品 - >分析以查找in-Xcode中的内存泄漏。仪器是SDK的一部分,只是在聚光灯下搜索它。