2017-12-18 50 views
-1

Swift 3を使用して、FacebookLogin SDK 4をIOSアプリケーションに統合しようとしています。私は次の3つのフレームワークを追加しました:BoltsFBSDKCoreKitおよびFBSDKLoginKit私はInfo.plistをFacebookの文書にしたがって変更し、ブリッジヘッダーファイルを作成し、パスを自分のビルド設定に追加しました。私は私のAppDelegate.swiftファイルに以下の行を追加するとFacebookLoginSDK 4 Apple Mach-O Linkerエラー

、私は取得しています:

Apple Mach-O Linker Error: 

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
     // Override point for customization after application launch. 
     FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions) 
     return true 
    } 

を私はここで提供されるオプションを試してみました:(私は何かが欠けていない限り)それらのApple Mach-O Linker Error when compiling for device どれも助けません。誰かに同様の問題があったのですか?助けてください。

答えて

0

は、uはこの1つはwillResignActive方法でも、アプリデリゲートに答えを

func applicationWillResignActive(_ application: UIApplication) 
{ 
    FBSDKAppEvents.activateApp() 
} 
+0

感謝を

func application(_ application: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool { return FBSDKApplicationDelegate.sharedInstance().application(application, open: url as URL!, sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String, annotation: [:]) } 

をこのメソッドを追加しました。私はそれらのメソッドを追加しましたが、それでも同じエラーが発生します。 – codedev

+0

@codedev。どのようなエラーのUR正確に取得する? –

+0

Apple Mach-Oリンカエラー。リンカーコマンドは、終了コード1で失敗しました。 – codedev

関連する問題