Unity iOS プロジェクトをセットアップして、Jenkins を介して自動ビルドを実行しようとしています。これまでのところ、XCode プロジェクトを生成する Unity ビルドをトリガーする Jenkins があります。次に、XCode 4.5.2 で xcodebuild を使用して、Testflight で配布する Ad-Hoc IPA ファイルを生成しようとしています。
XCode プロジェクトでコード署名 ID を指定するために、非常に単純な xcconfig ファイルを xcodebuild に渡します。xcconfig ファイルは次のようになります。
//:configuration = Release
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution: Company Name
//:completeSettings = none
私が抱えている問題は、「iPhone ディストリビューション: 会社名」があいまいであることです。「アドホック」と「App Store」の両方のコード署名 ID を指します。もちろん、ビルドを実行すると、XCode は Ad-Hoc ではなく App Store の ID を選択します。これは、この場合の希望とは逆です。
xcconfig ファイルを使用してアドホック ID を使用することを指定する方法はありますか? この方法で ID を明示的に指定できないのは、非常に奇妙に思えます。