我的应用被应用商店拒绝,原因是。
2.1: Apps that crash will be rejected
We found that your app crashed on iPhone 4 running iOS 4.3.5
而且我还在 iPhone 4 (ios 4.3.5) 上测试了这个应用程序,我的应用程序没有崩溃。 但我的应用程序因崩溃而被应用程序商店拒绝。 而且我还从堆栈溢出中找到了许多解决方案,但我没有从我的应用程序崩溃的地方获取内存位置。 请帮我找到那个。我不知道该怎么做。 我的崩溃报告是:
Incident Identifier: 47BDC9E2-6189-4A87-80CE-ED62D167C9BE
CrashReporter Key: 41f8ec19572cb609293b644a709bc43a95f4665b
Hardware Model: iPhone3,1
Process: incognito [901]
Path: /var/mobile/Applications/9B344675-F3FF-4C26-B76D-53F94F653323/incognito.app/incognito
Identifier: incognito
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2011-08-10 11:37:27.599 -0700
OS Version: iPhone OS 4.3.5 (8L1)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x33f46a1c 0x33f35000 + 72220
1 libsystem_c.dylib 0x33f803b4 0x33f4d000 + 209844
2 libsystem_c.dylib 0x33f78bf8 0x33f4d000 + 179192
3 libstdc++.6.dylib 0x33039a64 0x32ff5000 + 281188
4 libobjc.A.dylib 0x334f906c 0x334f3000 + 24684
5 libstdc++.6.dylib 0x33037e36 0x32ff5000 + 273974
6 libstdc++.6.dylib 0x33037e8a 0x32ff5000 + 274058
7 libstdc++.6.dylib 0x33037f5a 0x32ff5000 + 274266
8 libobjc.A.dylib 0x334f7c84 0x334f3000 + 19588
9 CoreFoundation 0x362a21b8 0x36200000 + 663992
10 CoreFoundation 0x362a1642 0x36200000 + 661058
11 CoreFoundation 0x36218178 0x36200000 + 98680
12 APPNAME 0x0000f5da 0x1000 + 58842
13 Foundation 0x3465a2ee 0x34648000 + 74478
14 Foundation 0x3465a270 0x34648000 + 74352
15 CFNetwork 0x3586240a 0x35853000 + 62474
16 CFNetwork 0x35856f3e 0x35853000 + 16190
17 CFNetwork 0x35856e30 0x35853000 + 15920
18 CFNetwork 0x35856de2 0x35853000 + 15842
19 CFNetwork 0x35856d54 0x35853000 + 15700
20 CFNetwork 0x35856cd2 0x35853000 + 15570
21 CoreFoundation 0x36275a72 0x36200000 + 481906
22 CoreFoundation 0x36277758 0x36200000 + 489304
23 CoreFoundation 0x362784e4 0x36200000 + 492772
24 CoreFoundation 0x36208ebc 0x36200000 + 36540
25 CoreFoundation 0x36208dc4 0x36200000 + 36292
26 GraphicsServices 0x359c2418 0x359be000 + 17432
27 GraphicsServices 0x359c24c4 0x359be000 + 17604
28 UIKit 0x350b2d62 0x35084000 + 191842
29 UIKit 0x350b0800 0x35084000 + 182272
30 APPNAME 0x000028ba 0x1000 + 6330
31 APPNAME 0x00002884 0x1000 + 6276
Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib 0x33f47fbc 0x33f35000 + 77756
1 libdispatch.dylib 0x33118032 0x33112000 + 24626
2 libdispatch.dylib 0x3311903a 0x33112000 + 28730
3 libdispatch.dylib 0x331185ea 0x33112000 + 26090
4 libsystem_c.dylib 0x33f8158a 0x33f4d000 + 214410
5 libsystem_c.dylib 0x33f81bbc 0x33f4d000 + 215996
Thread 2 name: WebThread
Thread 2:
0 libsystem_kernel.dylib 0x33f44c00 0x33f35000 + 64512
1 libsystem_kernel.dylib 0x33f44758 0x33f35000 + 63320
2 CoreFoundation 0x362762b8 0x36200000 + 484024
3 CoreFoundation 0x36278562 0x36200000 + 492898
4 CoreFoundation 0x36208ebc 0x36200000 + 36540
5 CoreFoundation 0x36208dc4 0x36200000 + 36292
6 WebCore 0x359d127e 0x359cb000 + 25214
7 libsystem_c.dylib 0x33f8030a 0x33f4d000 + 209674
8 libsystem_c.dylib 0x33f81bb4 0x33f4d000 + 215988
Thread 3:
0 libsystem_kernel.dylib 0x33f48ed0 0x33f35000 + 81616
1 CFNetwork 0x35866182 0x35853000 + 78210
2 CFNetwork 0x358d8488 0x35853000 + 545928
3 CFNetwork 0x358b248c 0x35853000 + 390284
4 CFNetwork 0x358b2508 0x35853000 + 390408
5 Security 0x33910790 0x3390a000 + 26512
6 Security 0x339101fe 0x3390a000 + 25086
7 Security 0x339104f6 0x3390a000 + 25846
8 CFNetwork 0x358b2912 0x35853000 + 391442
9 CFNetwork 0x35865fba 0x35853000 + 77754
10 CFNetwork 0x35865e26 0x35853000 + 77350
11 CFNetwork 0x35865e04 0x35853000 + 77316
12 CoreFoundation 0x3621cb6c 0x36200000 + 117612
13 CFNetwork 0x35865a88 0x35853000 + 76424
14 CFNetwork 0x3585e5e0 0x35853000 + 46560
15 CFNetwork 0x3586561a 0x35853000 + 75290
16 CFNetwork 0x358654ec 0x35853000 + 74988
17 CoreFoundation 0x3621da1a 0x36200000 + 121370
18 CoreFoundation 0x3621d9b6 0x36200000 + 121270
19 CoreFoundation 0x3621d8aa 0x36200000 + 121002
20 CoreFoundation 0x36223ca4 0x36200000 + 146596
21 CFNetwork 0x358d7c34 0x35853000 + 543796
22 CFNetwork 0x358653f4 0x35853000 + 74740
23 CFNetwork 0x35865376 0x35853000 + 74614
24 CoreFoundation 0x3627a3d2 0x36200000 + 500690
25 CoreFoundation 0x3627b4a2 0x36200000 + 504994
26 CoreFoundation 0x36275a72 0x36200000 + 481906
27 CoreFoundation 0x3627769c 0x36200000 + 489116
28 CoreFoundation 0x362784e4 0x36200000 + 492772
29 CoreFoundation 0x36208ebc 0x36200000 + 36540
30 CoreFoundation 0x36208dc4 0x36200000 + 36292
31 Foundation 0x346727f6 0x34648000 + 174070
32 Foundation 0x34665382 0x34648000 + 119682
33 Foundation 0x346d75c6 0x34648000 + 587206
34 libsystem_c.dylib 0x33f8030a 0x33f4d000 + 209674
35 libsystem_c.dylib 0x33f81bb4 0x33f4d000 + 215988
Thread 4 name: com.apple.CFSocket.private
Thread 4:
0 libsystem_kernel.dylib 0x33f46c60 0x33f35000 + 72800
1 CoreFoundation 0x3627b8f2 0x36200000 + 506098
2 libsystem_c.dylib 0x33f8030a 0x33f4d000 + 209674
3 libsystem_c.dylib 0x33f81bb4 0x33f4d000 + 215988
Thread 5:
0 libsystem_kernel.dylib 0x33f44c00 0x33f35000 + 64512
1 libsystem_kernel.dylib 0x33f44758 0x33f35000 + 63320
2 CoreFoundation 0x362762b8 0x36200000 + 484024
3 CoreFoundation 0x36278562 0x36200000 + 492898
4 CoreFoundation 0x36208ebc 0x36200000 + 36540
5 CoreFoundation 0x3624b6d2 0x36200000 + 308946
6 incognito 0x0002b350 0x1000 + 172880
7 Foundation 0x34665382 0x34648000 + 119682
8 Foundation 0x346d75c6 0x34648000 + 587206
9 libsystem_c.dylib 0x33f8030a 0x33f4d000 + 209674
10 libsystem_c.dylib 0x33f81bb4 0x33f4d000 + 215988
Thread 6:
0 libsystem_kernel.dylib 0x33f473ec 0x33f35000 + 74732
1 libsystem_c.dylib 0x33f816d8 0x33f4d000 + 214744
2 libsystem_c.dylib 0x33f81bbc 0x33f4d000 + 215996
Thread 7:
0 libsystem_kernel.dylib 0x33f473ec 0x33f35000 + 74732
1 libsystem_c.dylib 0x33f816d8 0x33f4d000 + 214744
2 libsystem_c.dylib 0x33f81bbc 0x33f4d000 + 215996
Thread 8:
0 libsystem_kernel.dylib 0x33f473ec 0x33f35000 + 74732
1 libsystem_c.dylib 0x33f816d8 0x33f4d000 + 214744
2 libsystem_c.dylib 0x33f81bbc 0x33f4d000 + 215996
Thread 9:
0 libsystem_kernel.dylib 0x33f473ec 0x33f35000 + 74732
1 libsystem_c.dylib 0x33f816d8 0x33f4d000 + 214744
2 libsystem_c.dylib 0x33f81bbc 0x33f4d000 + 215996
Thread 0 crashed with ARM Thread State:
r0: 0x00000000 r1: 0x00000000 r2: 0x00000001 r3: 0x00000000
r4: 0x3e7c248c r5: 0x00000006 r6: 0x001a197c r7: 0x2fdfe714
r8: 0x3537e778 r9: 0x00000065 r10: 0x3eeb9b98 r11: 0x00000000
ip: 0x00000148 sp: 0x2fdfe708 lr: 0x33f803bb pc: 0x33f46a1c
cpsr: 0x00000010
最佳答案
哦对了。您需要“符号化”崩溃日志才能理解它。检查这些链接。
http://kevincupp.com/2011/05/12/symbolicating-ios-crash-logs.html
http://www.buildingiphoneapps.com/2011/03/processing-users-crash-logs-when.html
关于iphone - 我如何从苹果崩溃报告中找到内存位置?我的应用程序崩溃的地方。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7023111/
我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
作为我的Rails应用程序的一部分,我编写了一个小导入程序,它从我们的LDAP系统中吸取数据并将其塞入一个用户表中。不幸的是,与LDAP相关的代码在遍历我们的32K用户时泄漏了大量内存,我一直无法弄清楚如何解决这个问题。这个问题似乎在某种程度上与LDAP库有关,因为当我删除对LDAP内容的调用时,内存使用情况会很好地稳定下来。此外,不断增加的对象是Net::BER::BerIdentifiedString和Net::BER::BerIdentifiedArray,它们都是LDAP库的一部分。当我运行导入时,内存使用量最终达到超过1GB的峰值。如果问题存在,我需要找到一些方法来更正我的代
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl
我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack
在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/