Xcode11.1でDistributeしようとしたら、Code signing "XXXX.framework" failed エラーが出る
TL;DR Carthage で入れたframework設定を Do not Embed
にして、Run Script の Input Files にパスを追加する。
XcodeでArchive後、AdHocでDistributeしようとしたら Code signing "XXXX.framework" failed
が出て進まなくなってしまった...
背景としては、Carthage 経由でいくつかライブラリを入れていました。 各ドキュメントに沿って導入していたけれど、ライブラリによっては、Installation手順に↓Carthage手順の6番(ファイルのドラッグ)の実行までを行うように書かれていて、7以降の手順を実行していないライブラリに対してエラーが出ているようでした。 github.com
対処方法としては TL;DR
に書いてある方法で、細かく説明すると以下の通り。
1. Target > General > Frameworks, Libraries, and Embedded Content の設定を Do Not Embed
にする
2. Target > Build Phases > Carthageの設定 > Input Files にパスを追加
はー、結構時間使ってしまった😢とりあえずの備忘録でした📝