そのため、[構成] ペインの [情報] タブの [プロジェクト] 設定で、.xcconfig ファイルをセットアップし、特定のターゲット (プロジェクトにはさらに多くのターゲットがあります) に接続しました。
.xcconfig ファイルの内容は次のようになります。
//:configuration = AppStore //This is the name of the configuration instead of Release
COPY_PHASE_STRIP = NO
CODE_SIGN_IDENTITY = Somecompany Ltd.
CODE_SIGN_IDENTITY[sdk=iphoneos*] = Somecompany Ltd.
PROVISIONING_PROFILE[sdk=iphoneos*] = 123456789blablablah
//:completeSettings = none
この種の作品。プロジェクト設定のコード署名 ID が置き換えられたことがわかりますが、特定のターゲットの設定のすべてのコード署名フィールドが置き換えられたわけではありません。
これは、プロジェクト設定でどのように見えるかです:
そして、これはターゲットの設定でどのように見えるかです:
質問:ターゲットごとに .xcconfig ファイルでコード署名 ID を指定するにはどうすればよいですか? またはそれを機能させるには他にどのような方法がありますか?