见下文:我已经能够使用Simple和Hackbook示例重新创建问题。
我的 iOS 应用程序的 facebook 集成与 PhoneGap 2.2.0 配合得非常好。将应用程序更新到 Phonegap 2.5.0 后,我开始遇到此问题。我可以从我的应用程序很好地登录到 facebook,但是一旦我尝试在墙上发布一些东西,我的应用程序就会崩溃。这在 2.5.0 之前不是问题。
我已经使用我的 Facebook 应用 ID 将Simple和Hackbook示例上传到 PhoneGap Build 以了解发生了什么。我用 2.2.0 上传了两个示例,一切正常。然后我用 2.5.0 上传了这两个版本,一切正常,除非我尝试发布到我的墙上或朋友的墙上 - 应用程序崩溃了。
我更改的唯一变量是在2.2.0
文件中。2.5.0
config.xml
我也在PhoneGap Builds support page上问过这个问题。所以,你可以去那里看看别人怎么说。
感谢您提供的任何帮助!
我从控制台获得的其他崩溃信息:
May 18 12:23:32 Marks-iPhone HackBook[9813] <Error>: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFDictionary removeObjectForKey:]: mutating method sent to immutable object'
*** First throw call stack:
(0x344e62a3 0x3c18b97f 0x344e61c5 0x3446d06b 0xef831 0x1444b7 0x14416f 0x143ee5 0x143fc7 0x143f49 0x34dfd0f5 0x344bb683 0x344baee9 0x344b9cb7 0x3442cebd 0x3442cd49 0x37ff02eb 0x36342301 0xee377 0xee350)
May 18 12:23:33 Marks-iPhone ReportCrash[9830] <Notice>: Formulating crash report for process HackBook[9813]
May 18 12:23:33 Marks-iPhone com.apple.launchd[1] (UIKitApplication:com.markrummel.stay4credits[0x726b][9813]) <Warning>: (UIKitApplication:com.markrummel.stay4credits[0x726b]) Job appears to have crashed: Abort trap: 6
May 18 12:23:33 Marks-iPhone backboardd[26] <Warning>: Application 'UIKitApplication:com.markrummel.stay4credits[0x726b]' exited abnormally with signal 6: Abort trap: 6
May 18 12:23:34 Marks-iPhone ReportCrash[9830] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary