我在现场(企业版)有一个iPad应用程序,它会随机停止工作(在大约150次使用之后)。它加载黑屏,就像它即将打开一样,但随后又闪回到主屏幕。
该应用程序仍在运行列表中,但不会打开。在重置iPad并重新安装应用程序后,它再次运行正常。崩溃报告如下:
Incident Identifier: 97E6C3AC-0A3F-4D5A-9316-14361B8875C8
CrashReporter Key: acbe2088ab1236c4f317ec9e0fb85d4a9d7b5b3a
Hardware Model: iPad1,1
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2011-08-05 14:52:54.380 -0400
OS Version: iPhone OS 4.3.2 (8H7)
Report Version: 104
Exception Type: EXC_CRASH (SIGKILL)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Thread 0 Crashed:
0 dyld 0x2fe0124a dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) + 446
1 dyld 0x2fe01058 _dyld_start + 48
Thread 0 crashed with ARM Thread State:
r0: 0x00000000 r1: 0x00000009 r2: 0x00000009 r3: 0x0004a000
r4: 0x0004a01c r5: 0x00000000 r6: 0x00000005 r7: 0x2fe48a18
r8: 0x2fe6f18c r9: 0x2fe96964 r10: 0x2fe494f4 r11: 0x00049000
ip: 0x2fe96984 sp: 0x2fe489d0 lr: 0x2fe489ac pc: 0x2fe4a24a
cpsr: 0x60000030
Binary Images:
0x2fe49000 - 0x2fe6efff dyld armv7 <bb9bfc7d242331d29a79adf7ef7aaa18> /usr/lib/dyld
这就是报告包含的所有信息。
我们一直没能在模拟器上重现坠机的过程。
有什么想法吗?在我们确定错误被修复之前,我们不能把它发回去。谢谢,
发布于 2012-04-03 18:39:58
系统可能正在终止应用程序,因为配置配置文件已过期。如果你可以访问旧的应用程序(例如,通过与iTunes同步,然后在应用程序上执行Reveal in Finder
),那么你可以在应用程序内部找到作为embedded.mobileprovision
的配置文件,你可以检查它以确定它是否已经过期。
发布于 2012-02-05 07:05:31
仔细检查您的启动顺序。也许您正在读取的某个配置文件已损坏,或者无法正确地反序列化为数据结构(例如NSDictionary)。
我也遇到过这样的事情。
发布于 2012-03-13 12:36:47
我今天遇到了这个问题,最后我调整了我的应用程序的配置文件,然后奇怪的崩溃消失了。所以你可以试着用这种方法来解决这个问题。PS:我的崩溃记录和JJ的好运是一样的。
https://stackoverflow.com/questions/7059849
复制相似问题