iOSアプリにAdmobを導入しようとしたら、エラーが出てきたのでそれを解決する。
ld: framework not found UserMessagingPlatform.xcframework admob error
目次
Admobを導入する手順
手順は公式のサイトを参考にしました。
どんなエラーが出てきたか
モバイル広告を初期化するの手順まで行い一旦ビルドしてみると、このようなエラーが出てきました。
‘UserMessagingPlatform’ エラーの解決方法
CocoaPodsのバージョンを上げる。cocoapodsを使っていると、このようなアラートが出現しました。
CocoaPods 1.10.0 is available.
To update use: `sudo gem install cocoapods`
CocoaPodsのバージョンの上げ方
$ sudo gem install cocoapods
このコマンドを入力インストールが完了。
もう一度、対象のプロジェクト内で、$ pod install --repo-update
を行うと、成功しました!
他に試したこと
パッケージが見つからないという現象はiCloudファイルの同期が取れていないとかいう話、クラウドではなくローカルに落とすと解決する。(らしい) Xcode 11 – framework not found GoogleAppMeasurement