Failed to load Info.plist from bundle at path がビルドを妨げる
- ye

- 2024年3月15日
- 読了時間: 1分
更新日:2024年4月9日
急に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再インストールは不要と思われますので、まずは試してみて欲しいです。

![[Swift]AdMobが実機で表示されない時の対処法](https://static.wixstatic.com/media/ab7573_21db7a630cf846aca78790222d9ddc57~mv2.png/v1/fill/w_789,h_69,al_c,q_85,enc_avif,quality_auto/ab7573_21db7a630cf846aca78790222d9ddc57~mv2.png)
![[Swift]モーダルが閉じたことを検知するには、presentationControllerDidDismiss が必要です](https://static.wixstatic.com/media/2266a47c83d9453893b933944f7a426a.jpg/v1/fill/w_980,h_653,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/2266a47c83d9453893b933944f7a426a.jpg)
コメント