我的应用程序崩溃,但不会在控制台中产生异常,也不会在设备上出现崩溃日志。没有收到内存警告。有什么办法可以缩小原因而不必评论代码?应用程序崩溃,没有例外或崩溃日志
1
A
回答
0
崩溃的原因是我用NSLog记录了一个非常大的数组 - 不知道这会导致应用程序崩溃!
+0
很高兴知道,你应该验证你的答案,也许编辑的主题更具体 – Johnmph 2012-02-08 13:29:39
0
单步执行代码可以帮助您确定应用程序崩溃的位置,这会在程序遇到任何“不良”代码之前停止程序执行(提供您将断点 - 代码停在正确的位置) 。您可以通过单击代码编辑窗格左侧的适当行号来添加断点,并可以通过查看 - >导航器 - >显示断点导航器菜单访问断点组织器。
您可能会对当前正在执行的方法或类有所暗示,在这种情况下,您应该在该方法的第一行放置一个断点,如果该类是UIViewController,则将断点放在第一行上它的 - (void)viewDidLoad方法可能会有所帮助。您可以在推送时将您的断点放在应用程序委托中的 - (void)applicationDidFinishLaunching的第一行。但是,这需要大量的步骤,而不仅仅是指导。
苹果还建议开启静态分析,然后从中推断代码中的问题的输出。
相关问题
- 1. Spotify应用程序崩溃没有崩溃日志
- 2. IOS应用程序崩溃,但没有可用的崩溃日志
- 3. iphone应用程序崩溃,崩溃日志发布
- 4. 应用程序中的尴尬崩溃 - 崩溃日志附加
- 5. 应用程序崩溃启动iOS 7崩溃日志解释
- 6. 应用程序崩溃 - 有线崩溃
- 7. 应用程序崩溃! (附上日志)
- 8. iPhone应用程序崩溃日志
- 9. Xamarin IOS应用程序崩溃日志
- 10. Monopouch崩溃没有例外
- 11. WP8应用程序崩溃,例外
- 12. iPhone应用程序崩溃,例外
- 13. 从应用程序中读取文件时,iPad应用程序崩溃且没有崩溃日志
- 14. 应用程序崩溃,但没有设备日志
- 15. iPhone应用程序崩溃没有任何日志
- 16. Java应用程序崩溃,没有任何日志
- 17. iOS应用程序没有任何崩溃日志记录
- 18. 双免费 - 崩溃或没有崩溃
- 19. 应用程序崩溃但没有TestFlight崩溃报告
- 20. Windows Phone应用程序崩溃没有例外
- 21. iPhone应用程序崩溃没有任何控制台错误或崩溃日志:
- 22. 从App Store下载的应用程序无法启动,没有崩溃或崩溃日志
- 23. Symbolicate崩溃日志
- 24. iPhone崩溃日志
- 25. MonoTouch崩溃日志
- 26. iPhone崩溃日志?
- 27. Xamarin.iOS应用程序启动崩溃,没有崩溃日志和控制台中没有失败消息
- 28. IOS HockeyApp崩溃日志|应用程序没有完全终止,但没有发生崩溃
- 29. iOS应用崩溃而崩溃日志还没有相关的信息
- 30. Crashlytics崩溃TestFlight的应用程序,而无需任何崩溃日志发现
也许尝试添加一个异常处理程序:http://cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.html – Johnmph 2012-02-08 11:14:12
开始在AppDelegate中添加的NSLog()或设置在didFinishLaunchingWithOptions方法第一个断点和从那里开始。 – 2012-02-08 11:16:32
你能提供更多的信息吗?例如。当Xcode连接到调试模式时会发生这种情况吗?模拟器或设备只会崩溃?应用程序是否启动?一段时间后,它会在某些用户操作中崩溃吗?通常,如果Xcode与调试器连接在一起,或者由于内存消耗过多或者看门狗发现启动,关闭和其他变体需要很长时间而导致应用程序死亡,则不会生成崩溃日志。 – Kerni 2012-02-08 12:43:50