我正在开发社交媒体应用程序。它适用于iPhone4
and iPhone5
。即使它在过去 2-3 天也运行良好,iPad 1
但我的应用程序运行时间不超过 1 分钟。我的iPhone4
&iPhone5
拥有 iOS 6 &iPad1
拥有 iOS 5.1。
我已经检查了器乐。它不会消耗那么多内存。因为我的应用程序崩溃了HomeViewController
。
任何人都可以知道,它的确切问题是什么?
我认为您的应用程序因内存问题而崩溃
要确认这是内存问题,请将您的设备与 iTunes 同步,然后查找名称中~/Library/Logs/CrashReporter/MobileDevice/
包含的文件LowMemory
。如果您(jettisoned)
在应用名称旁边看到,则表明它已被 iOS 杀死,因为它使用了过多的内存。
应用程序在不留下崩溃报告的情况下退出的唯一另一种方式是,如果它错误地调用exit()
了.
有关详细信息,请参阅“调试已部署的 iOS 应用程序”和“了解和分析 iOS 应用程序崩溃报告”。
编辑
被抛弃是什么意思?
这意味着该进程已终止,因为 iOS 需要内存:
每个进程的内存使用情况以内存页数的形式报告,截至本文撰写时,每个进程的内存页数为 4KB。您将在任何被 iOS 终止以释放内存的进程名称旁边看到“(抛弃)”。如果您在应用程序名称旁边看到它,则表明该应用程序因使用过多内存而被终止。
我会查看该技术说明以获取更多帮助。该文档还指出 Instruments 不测量图形内存的使用,这需要特殊处理。
尝试这个 :
在Edit Scheme
选择“ Diagnostics
”选项卡并单击“ Enable Zombie Objects
”:喜欢..
然后转到 xcode 菜单上的产品和配置文件。
它运行你的应用程序,你会得到崩溃的确切信息