Brew the Mash

クラフトビール好きなITエンジニア@mashmorgan_jpの開発メモなど

【iOS】XCode14にアップデートしたらCocoaPodsでビルドエラーになる

本日、XCode14にアップデートしたのですが、これまでなんの問題もなかったのに突然Firebase関係のCocoaPodsでビルドエラーになりました。

クリーンしたり最新バージョンを入れたりPodsを削除して入れ直しても改善せず。

原因はCocoaPodsみたいですが、改善策を入れたら無事にビルドできるようになりました。 改善策は以下のスクリプトをPodfileの最下部に追加し、ターミナルからpod install し直しただけ。("Your Team ID"に自身のTeam IDを設定ください、確認方法はApple Developer ProgramのIdentifiersで該当AppのIDを開くと確認できます)

post_install do |installer|
  installer.generated_projects.each do |project|
    project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings["DEVELOPMENT_TEAM"] = "Your Team ID"
         end
    end
  end
end

要するに何故かCocoaPodsのビルドの際にTeam IDがブランクになっており署名が出来なくなっていた模様ですね。 引用元だとベータ版から改善してないようなので早めに公式対応して欲しいですね。

引用元: github.com