0

Cocoaポッドを介してアプリケーションにFCMを追加する際にこのエラーが発生します。 FCMはGoogleのFirebaseクラウドメッセージングSDKです。エラーiOSでアーキテクチャarm64のFCMで未定義のシンボル

私は、プロジェクトとポッドプロジェクトのターゲットからarm64を削除しようとしました。 アーキテクチャのビルドをyes/noのみに設定する。

Undefined symbols for architecture arm64: "_OBJC_CLASS_$_FIRInstanceID", referenced from: type metadata accessor for __ObjC.FIRInstanceID in AppDelegate.o "_OBJC_CLASS_$_FIRMessaging", referenced from: type metadata accessor for __ObjC.FIRMessaging in AppDelegate.o "_OBJC_CLASS_$_FIRApp", referenced from: type metadata accessor for __ObjC.FIRApp in AppDelegate.o "_kFIRInstanceIDTokenRefreshNotification", referenced from: Memorymail.AppDelegate.configNotificationSettings (Memorymail.AppDelegate)() ->() in AppDelegate.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

+0

これには誰かの解決策がありますか? –

+0

ポッドをインストールしましたか?プロジェクトではなく作業スペースからビルドしましたか? – user102008

+0

はい、今解決されました。 –

答えて

0

私は同じ例を経験しました。 GoogleService-Info.plistをプロジェクトに追加して解決しました。 (私はfirebaseコンソールからダウンロードしました)

関連する問題