急にXcodeで全てのアプリがビルドに失敗するようになったので、備忘のために対処法を残しておきます。
作ったアプリ達がことごとくビルドできなくて、かなり焦りました。。。
ちなみに、cocoa podsは使用していないのでSwift Package Manager(SPM)の手順です。
どんなエラーか
こんなエラーです。
エラーの最後に「Frameworks/GoogleMobileAds.framework/Info.plist: No such file or directory」とあるので、AdMobが何かよくない状態になっていることがわかります。
※この後、「GoogleMobileAds.framework」が「UserMessagingPlatform.framework」のパターンも発生しました。
対処方法
① パッケージの入れ直し
プロジェクトから、GoogleMobileAdsを削除します。
削除後、GoogleMobileAdsを入れなおします。
② TARGETSで外れていたフレームワーク"GoogleMobileAds"を再登録
③ GoogleUserMessagingPlatformを個別でアップデート
これでビルドが成功するはずです。
最後に
GoogleUserMessagingPlatform 2.3.0は、上記の問題に対処したバージョンのようです。
キャッシュの削除やXcode再インストールは不要と思われますので、まずは試してみて欲しいです。
Comments