iOS应用程序因未知原因崩溃
我正在使用最新版本的XCode和iOS 6.0及以上版本的构建。下面是我得到的崩溃日志。这似乎一点帮助都没有。我唯一注意到的是,我的应用程序上写着“[每进程限制]”。这有什么意义吗?还有什么可能导致这次坠机?我正在使用ARC,如果这很重要的话。谢谢iOS应用程序因未知原因崩溃,ios,xcode,crash,crash-reports,Ios,Xcode,Crash,Crash Reports,我正在使用最新版本的XCode和iOS 6.0及以上版本的构建。下面是我得到的崩溃日志。这似乎一点帮助都没有。我唯一注意到的是,我的应用程序上写着“[每进程限制]”。这有什么意义吗?还有什么可能导致这次坠机?我正在使用ARC,如果这很重要的话。谢谢 Incident Identifier: B3FF81F3-FE14-46B2-A4C6-0931917D87C0 CrashReporter Key: e64be3b78430ea913edf711ceb553d83ad760b10 Hardw
Incident Identifier: B3FF81F3-FE14-46B2-A4C6-0931917D87C0
CrashReporter Key: e64be3b78430ea913edf711ceb553d83ad760b10
Hardware Model: iPhone5,1
OS Version: iPhone OS 6.1.3 (10B329)
Kernel Version: Darwin Kernel Version 13.0.0: Wed Feb 13 21:40:10 PST 2013; root:xnu-2107.7.55.2.2~1/RELEASE_ARM_S5L8950X
Date: 2013-04-16 18:57:49 -0400
Time since snapshot: 952 ms
Free pages: 1490
Active pages: 15836
Inactive pages: 7532
Throttled pages: 68031
Purgeable pages: 48
Wired pages: 165666
Largest process: Stevens Book Tra
Processes
Name <UUID> rpages recent_max [reason] (state)
timed <13d1143a8d7433cdbec64d4279aee1fe> 445 445 [vm] (daemon) (idle)
Bejeweled <ac11f9265d6634cc8ccb70757a223325> 14984 14984 [vm] (suspended)
AppStore <ffde258b8ad532398989bdd281fac800> 17866 17866 [vm] (suspended)
lsd <fe3afa7c718c30e591f1324f09d08c4f> 631 631 (daemon) (idle)
gamed <7954b1514d88384ca3f1f506b29d0812> 1510 1510 (daemon) (idle)
installd <4da1ba8fb7cd3c6690edf3e2a3c24269> 447 447 (daemon) (idle)
webbookmarksd <d241794687e23138a14c7a5ad4371181> 651 651 (daemon) (idle)
itunesstored <be14ada6a4d836f0aac6cf104f600c64> 2325 2325 (daemon) (idle)
networkd_privile <20292830d8d53949b82495c145d0a379> 131 131 (daemon) (idle)
softwareupdatese <1e626439b28f3e778f6a90c15b355c5d> 559 559 (daemon) (idle)
accountsd <6255c4bbbe953cc990fbeb8bc8d3ba86> 1141 1141 (daemon) (idle)
MobileMail <aed39adc22ee334c90bca672f578f1c0> 8775 8775 (continuous)
MobileSMS <afeef1d46f00323395b58b14f8803a82> 1726 1726 (background)
MobilePhone <872761e082c831a8a9090c8660347d5a> 1736 1736 (resume) (continuous)
tccd <e6dbe43518593da19ff55a9f3f15b3de> 325 325 (daemon)
kbd <47657f4dd979300a840367905786eccc> 782 782 (daemon)
My App <29f36b70932433febcb1123b2b6c534b> 151118 151118 [per-process-limit] (frontmost) (resume)
Pandora <6596910eed9532aca40f1ee3d6558334> 8775 8775 (audio) (background)
syslogd <42cd10099569364f811f66ad6f6dea46> 177 177 (daemon)
locationd <2d8cb2921fb538d4bb4aed62af98b4d2> 1988 1988 (daemon)
mediaserverd <221fa80d17503fc7aa86f1041bdcc0be> 2189 2189 (daemon)
wifid <71a35a9968a4358a8569e6de843ad1aa> 859 859 (daemon)
calaccessd <d4096f0836003ac8a5ef4cea07e382d1> 730 730 (daemon)
dataaccessd <7b294c10f04f36af8086f4ccb5606fae> 1778 1778 (daemon)
aosnotifyd <44b37f0df5c932e39b30230611981071> 737 737 (daemon)
iaptransportd <30bda0eeebb73681939e4223845ff0de> 378 378 (daemon)
SpringBoard <b0713272db793942ac49d8d3c84c2c2e> 11389 11389
backboardd <d9997ef1b2bc3015862615abf37ebb1b> 5874 5874 (daemon)
UserEventAgent <d19ebe160ed536c8b18c89f066b758a6> 943 943 (daemon)
securityd <eda98353705c34578e9b09867d3c96f6> 269 269 (daemon)
sandboxd <bbb7e05047a937159530525e2657928a> 277 277 (daemon)
syncdefaultsd <9c9a6da6f6993bb2be6ba01b851dc3e9> 698 698 (daemon)
mediaremoted <0279c54f0b2d30f6866036eea881cce1> 412 412 (daemon)
recentsd <99746b2acfdc3654881ad4fc961e2c89> 925 925 (daemon)
absinthed <a0bbaeb03c47300a9d5a7f6ce6468aab> 175 175 (daemon)
SCHelper <1ba907829bfa3e479f071e61c531331f> 227 227 (daemon)
filecoordination <44b0075fbc5b3af5b403fc3bcb6603b0> 350 350 (daemon)
distnoted <4b2b2984057b3df2a7e5c7d1d79a099b> 239 239 (daemon)
apsd <9ba45b14c44d340da1c3a41f28b46f65> 578 578 (daemon)
networkd <26c89c34e3e031fdb46bea7bed9df0ff> 324 324 (daemon)
aggregated <a2d209b4577a3697a10c288fd542e501> 126 126 (daemon)
fseventsd <b148ac55dd67325e822695755023a16e> 336 336 (daemon)
BTServer <e6eb89b2fe7b3b219a2d90e6735b166d> 424 424 (daemon)
imagent <e61401f9f6303ae189c517add142b837> 839 839 (daemon)
fairplayd.N41 <7d6161c8bf4633f7b62b9dbbd78ff990> 388 388 (daemon)
configd <d2cd8bc6ed643fa69392c80fc416cd8b> 795 795 (daemon)
lockdownd <f960236277c33ac78488eeea78661347> 333 333 (daemon)
powerd <fde6e83ab5f63bfeb5313e4cd86b25cc> 276 276 (daemon)
mDNSResponder <b9aedd3c47f43627af9b55c3d0844f16> 479 479 (daemon)
CommCenter <3fbedab9761b3733a3fc0cd58ab00055> 1702 1702 (daemon)
notifyd <bbd1f04dd7163c93bc9eb6e5a7b14ab7> 231 231 (daemon)
ReportCrash <3f296f612faa36d687fb3bb40a4648eb> 355 355 (daemon)
**End**
事件标识符:B3FF81F3-FE14-46B2-A4C6-0931917D87C0
CrashReporter密钥:e64be3b78430ea913edf711ceb553d83ad760b10
硬件型号:iPhone5,1
操作系统版本:iPhone操作系统6.1.3(10B329)
内核版本:达尔文内核版本13.0.0:Wed Feb 13 21:40:10 PST 2013;根目录:xnu-2107.7.55.2.2~1/释放_臂_S5L8950X
日期:2013-04-1618:57:49-0400
自快照以来的时间:952毫秒
免费网页:1490
活动网页:15836
非活动页面:7532
限制页数:68031
可购买页面:48
有线网页:165666
最大流程:Stevens Book Tra
过程
名称rpages最近的_max[原因](状态)
定时445445[vm](守护进程)(空闲)
珠宝14984 14984[vm](暂停)
AppStore 17866 17866[vm](已暂停)
lsd 631 631(守护进程)(空闲)
游戏1510 1510(守护进程)(空闲)
installd 447 447(守护进程)(空闲)
webbookmarksd 651 651(守护进程)(空闲)
iTunestored 2325 2325(守护进程)(空闲)
网络隐私131(守护进程)(空闲)
softwareupdatese 559 559(守护进程)(空闲)
accountsd 1141 1141(守护进程)(空闲)
手机邮箱87758775(连续)
MobileSMS 1726 1726(背景)
手机17361736(续)(续)
tccd 325 325(守护进程)
kbd 782 782(守护进程)
我的应用程序151118 151118[每个进程限制](最前面)(恢复)
潘多拉87758775(音频)(背景)
syslogd 177 177(守护进程)
位置D 1988 1988(守护进程)
mediaserverd 2189 2189(守护进程)
wifid 859 859(守护进程)
calaccessd 730 730(守护进程)
dataaccessd 1778 1778(守护进程)
aosnotifyd 737 737(守护进程)
IAPTTransport 378 378(守护进程)
跳板11389 11389
背板DD 5874 5874(守护进程)
UserEventAgent 943 943(守护进程)
securityd 269 269(守护进程)
sandboxd 277 277(守护进程)
syncdefaultsd 698 698(守护进程)
mediaremoted 412 412(守护进程)
recentsd 925 925(守护进程)
苦艾酒175(守护进程)
SCHelper 227 227(守护进程)
文件协调350(守护进程)
distnoted 239 239(守护进程)
apsd 578 578(守护进程)
networkd 324 324(守护进程)
聚合126(守护进程)
fseventsd 336 336(守护进程)
BTServer 424 424(守护进程)
imagent 839 839(守护进程)
fairplayd.N41 388 388(守护进程)
配置795 795(守护进程)
锁定333333(守护进程)
powerd 276 276(守护进程)
MDnsrresponder 479 479(守护进程)
通信中心1702 1702(守护进程)
notifyd 231 231(守护进程)
ReportCrash 355 355(守护进程)
**结束**
好吧,MyApp拥有151118个驻留页面的内存,大约590MB(iOS下的一个页面为4KB)。这是太多的记忆了。试着用Instruments中的分配工具运行,看看你的内存在哪里
编辑,以实际回答以下问题:系统正在关闭你的应用程序,因为它使用了太多内存。要修复崩溃,您需要减少内存使用量(在本例中是非常大的)。我怀疑您有一个bug导致内存使用量激增,因为根据您发布的日志,您的应用程序不太可能真正需要与它显然使用的内存一样多的内存。我怀疑可能是这样,但我不确定如何减少这一占用空间。我以为ARC会替我处理这一切?我将研究分配工具thanksARC为您处理很多事情,但它仍然可能意外占用大量内存。寻找“紧厕所”