我正在使用一个名为PDFReporter的PDF报告库,在尝试生成PDF时我遇到了这种奇怪的崩溃。 仅当我从.ipa存档启动应用时才会发生这种情况。当我从Xcode启动应用程序时,它运行正常。
以下是我从Xcode的设备日志中获得的一些跟踪:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010
Triggered by Thread: 0
Filtered syslog: None found
Thread 0 name: main Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libobjc.A.dylib 0x0000000181501b90 objc_msgSend + 16
1 ExpoTouch 0x0000000100649e64 OrgOssPdfreporterEngineXmlJRXmlDigesterFactory_setComponentsInternalEntityResourcesWithOrgOssPdfreporterEngineXmlJRXmlDigester_
+ 72
2 ExpoTouch 0x000000010064a054 OrgOssPdfreporterEngineXmlJRXmlDigesterFactory_createDigester + 136
3 ExpoTouch 0x00000001006849d4 OrgOssPdfreporterEngineXmlJRXmlLoader_load__WithJavaIoInputStream_ + 140
4 ExpoTouch 0x000000010071062c +[ReportExporter loadReport:] + 72
所以问题是:从Xcode安装和从.ipa安装有什么区别?我错过了.ipa中的图书馆吗?如果是这样,我怎么知道哪一个?