我将新版本的iPhone应用程序上传到了应用商店。它在最后一天被发布。问题是应用程序在启动时正在崩溃。我的碰撞日志如下。任何帮助都将真正明显。
这是我的崩溃日志,
Incident Identifier: 7868F4D2-C13E-4D97-995F-A69F85022F8C
CrashReporter Key: 113c3b5b073754be0c5c2b9758ca6b6d2afa09e6
Hardware Model: iPhone3,1
Process: Ph_PDF [623]
Path: /var/mobile/Applications/85E5F394-9006-431D-8F40-4780112F0343/Ph_PDF.app/Ph_PDF
Identifier: Ph_PDF
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2012-11-05 11:13:04.916 +0530
OS Version: iPhone OS 5.0 (9A334)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x96f6c04c
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libobjc.A.dylib 0x37ff9fbc objc_msgSend + 16
1 Ph_PDF 0x000178ae 0x1000 + 92334
2 UIKit 0x32e2c7e4 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1180
3 UIKit 0x32e263b6 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 390
4 UIKit 0x32df491a -[UIApplication handleEvent:withNewEvent:] + 1010
5 UIKit 0x32df43b8 -[UIApplication sendEvent:] + 48
6 UIKit 0x32df3d26 _UIApplicationHandleEvent + 5802
7 GraphicsServices 0x339dfe0c PurpleEventCallback + 876
8 CoreFoundation 0x30e2e54c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 32
9 CoreFoundation 0x30e2e4ee __CFRunLoopDoSource1 + 134
10 CoreFoundation 0x30e2d33c __CFRunLoopRun + 1364
11 CoreFoundation 0x30db04d6 CFRunLoopRunSpecific + 294
12 CoreFoundation 0x30db039e CFRunLoopRunInMode + 98
13 UIKit 0x32e25450 -[UIApplication _run] + 544
14 UIKit 0x32e2273c UIApplicationMain + 1084
15 Ph_PDF 0x0000250c 0x1000 + 5388
16 Ph_PDF 0x000024c0 0x1000 + 5312
这是objc_msgsend,您在对象上调用无法响应相应选择器的对象...
也许不再包含在SDK或指定的iOS版本中的已弃用方法,也许您忘记忘记了针对发行版的特定库链接?
您是否针对您的应用程序声称支持的所有iOS版本测试了您的应用程序?
您是否会偶然使用核心数据并修改您的核心数据实体结构?
如果您可以对应用程序使用的哪种技术以及自应用程序上的上一次工作版本提供了一些见解,这将有所帮助。
png压碎可能导致该应用在某些情况下崩溃。那是因为当应用无法正确获取图像以显示显示时,它将崩溃。我认为在您的情况下,该应用程序正在启动崩溃。请先检查您的飞溅屏幕图像。
终于发现了这个问题。当我被迁移到新的Xcode时,我将Google Analytics(分析库)更新为需要支持ARMV7S体系结构的新版本。它在新的Xcode中正常工作。但是我从旧的Mac上上传了Xcode 3.2.5的二进制文件。当我构建时,它没有任何错误。但是,当该应用在设备中工作时,它会崩溃。我将Google Analytics(分析库)恢复到较旧版本,并解决了问题。
感谢您的支持人员..:)