我没有收到 crashalytics 崩溃报告。用户说该应用程序只是挂在打开的屏幕上。
而这仅在几天前才开始发生。有谁知道为什么会这样?现在开始发生这种情况有什么原因吗?
当我在带有 iOS 5.1 的模拟器上运行该应用程序时,它运行良好。
我通过电子邮件向您发送了崩溃日志和控制台日志。它的直接肉看起来像你对 ACFacebookAppIDKey 有问题......
Dyld Error Message:
Symbol not found: _ACFacebookAppIdKey
Referenced from: /var/mobile/Applications/<removed by D80buckeye>/BusinessPlan.app/BusinessPlan
Expected in: /System/Library/Frameworks/Accounts.framework/Accounts
in /var/mobile/Applications/<removed by D80buckeye>/BusinessPlan.app/BusinessPlan
Dyld Version: 199.6
编辑:通过更多的研究,我想我发现了你的问题。ACFacebookAppIDKey 仅适用于 iOS6 及更高版本。来自ACAccountstore 类参考
ACFacebookAppIdKey
The Facebook App ID, as it appears on the Facebook website.
Available in iOS 6.0 and later.
Declared in ACAccountStore.h.
在 XCODE 中将 Social.framework、Accounts.framework 标记为“可选”,而不是在 Targets/Build Phases/Link Binary with Libraries 中。