Objective c iPod上的应用程序崩溃

Objective c iPod上的应用程序崩溃,objective-c,ios,crash,ios6,xcode4.3,Objective C,Ios,Crash,Ios6,Xcode4.3,我已经为iPhone创建了一个应用程序。应用程序搜索世界各地的所有水上运动。它是基于Web服务的应用程序 我的应用程序在模拟器上运行平稳,没有任何崩溃报告,但当我创建ipa文件并在iPod上启动相同的应用程序(我没有自己的iPhone)时,应用程序会在一段时间后崩溃。崩溃的场景并不是固定的,所以我假设这是因为内存泄漏或内存警告 我使用这个函数didReceiveMemoryWarning来识别内存警告,但是这个函数在模拟器上没有被调用 我的Xcode版本是4.3,不幸的是,我将iPod的版本更新

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

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

我使用这个函数
didReceiveMemoryWarning
来识别内存警告,但是这个函数在模拟器上没有被调用

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


有什么想法吗?

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


另外,使用Instruments应用程序运行,这是监控内存使用情况和识别内存泄漏的好方法。还可以尝试Product->Analyze来查找Xcode中的内存泄漏。Instruments是SDK的一部分,只需在聚光灯下搜索即可。

您可以使用以下方法从设备获取崩溃日志。支票或支票。您可以对崩溃日志进行符号化以找出根本原因。有关该部分的更多详细信息,请检查此问题。一旦您发现问题,您应该能够修复它。

应用程序不会在模拟器上崩溃,因此我无法生成崩溃日志。应用程序仅在设备上崩溃,因为我更新了设备版本,所以无法将设备连接到旧版本4.3.Check或ohh的xcode。我不知道这件事。非常感谢你。现在我至少可以找出错误的原因了。再次感谢。现在检查链接。很高兴知道它有帮助。添加更多细节作为答案。一旦您收到错误消息,您应该能够修复它。当然可以。谢谢,阿加尼用了你提到的三种方式。我在DidReceiveMemoryWarning中没有添加uialertview标签,而是添加了产品->分析和仪器。但一切都很好。如果你愿意,你可以对多个答案投赞成票。在两个答案中,数字0上方都有一个向上箭头。如果你按这个按钮,就会对答案进行投票。只有一个答案可以用记号标记,但在SO中看到的任何答案都可以进行投票。