Facebook登录-在应用程序委托和应用程序崩溃Sigabrt错误



我试图创建一个简单的Facebook登录与快速和解析。iOS9。Twitter登录工作正常,但Facebook登录一直崩溃,不知道为什么?这个崩溃导致AppDelegate.swift说有一个sigabt错误"signal sigabt "

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    Parse.setApplicationId("MY ID", clientKey:"<MY CLIENT KEY")
        PFTwitterUtils.initializeWithConsumerKey("CONSUMER KEY", consumerSecret:"CONSUMER SECRET")
    PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions);
    return true
}
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
}
func applicationDidBecomeActive(application: UIApplication) {
    FBSDKAppEvents.activateApp()
}

}

2015-09-30 18:35:46.237 Unilad[10789:3335461] *由于未捕获异常'InvalidOperationException'而终止应用程序,原因:' app ID未找到。添加一个字符串值与您的应用程序ID为关键FacebookAppID的信息。或调用[FBSDKSettings setAppID:]。*第一个抛出调用栈:(0 CoreFoundation 0x0000000105595f65 exceptionPreprocess + 1651 libobjc.A.dylib 0x0000000105921deb objc_exception_throw + 482 Unilad 0x00000001025619e7 +[FBSDKInternalUtility validateAppID] + 1833 Unilad 0x0000000102561a10 +[FBSDKInternalUtility validateURLSchemes] + 324 Unilad 0x000000010258a3ae -[FBSDKLoginManager logInParametersWithPermissions:] + 785 Unilad 0x000000010258abc8 -[FBSDKLoginManager logInWithBehavior:] + 886单节点0x000000010258ab44 -[FBSDKLoginManager logInWithPermissions:handler:] + 2927 Unilad 0x0000000102588e57 -[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:] + 3438单节点0x0000000102588cc7 -[FBSDKLoginManager logInWithReadPermissions:handler:] + 1039单节点0x00000001026acc90 -[PFFacebookAuthenticationProvider authenticateAsync] + 47610 Unilad 0x00000001026abb60 +[PFFacebookUtils _logInAsyncWithReadPermissions:publishPermissions:] + 14411 Unilad 0x00000001026ab9b5 +[PFFacebookUtils logInInBackgroundWithReadPermissions:block:] + 7112 Unilad 0x00000001026c392e -[PFLogInViewController _loginWithFacebook] + 87813 UIKit 0x0000000103e451fa -[UIApplication sendAction:to:from:forEvent:] + 9214 UIKit 0x0000000103fa9504 -[UIControl sendAction:to:forEvent:] + 6715 UIKit 0x0000000103fa97d0 -[UIControl _sendActionsForEvents:withEvent:] + 31116 UIKit 0x0000000103fa8906 -[UIControl touchesEnded:withEvent:] + 60117 UIKit 0x00000001042f5ca5 _UIGestureRecognizerUpdate + 1028918 UIKit 0x0000000103eaf592 -[UIWindow _sendgestresforevent:] + 113719 UIKit 0x0000000103eb0681 -[UIWindow sendEvent:] + 84920 UIKit 0x0000000103e62752 -[UIApplication sendEvent:] + 26321 UIKit 0x0000000103e3dfcc _UIApplicationHandleEventQueue + 669322 CoreFoundation 0x00000001054c20a1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 1723 CoreFoundation 0x00000001054b7fcc __CFRunLoopDoSources0 + 55624 CoreFoundation 0x00000001054b7483 __CFRunLoopRun + 86725 CoreFoundation 0x00000001054b6e98 CFRunLoopRunSpecific + 48826 GraphicsServices 0x0000000107077ad2 GSEventRunModal + 16127 UIKit 0x0000000103e43676 UIApplicationMain + 17128单路ad 0x000000010250e2bd main + 10929 libdyld。Dylib 0x000000010644392d start + 1)libc + + abi。dylib:以未捕获的NSException类型异常结束(lldb)

这件事3天前发生在我身上。我更新了Parse和Facebook SDK,问题就解决了。尝试更新你的sdk

最新更新