異なるプロビジョニング プロファイルを使用して iPad アプリのビルドを自動化したい (iOS 開発者アカウントが異なるため)。
これを使用して、プロビジョニング プロファイルを Xcode のディレクトリに直接コピーできることがわかりました。
cp packages/provisioning_profiles/*.* ~/Library/MobileDevice/Provisioning\ Profiles/
次に、使用するプロビジョニング プロファイルを確認します。
if [[ "$SIGNING_IDENTITY" =~ "myIdentity1" ]]; then
PROVISIONING_PROFILE="packages/application-packages/provisioning_profiles/Wildcard_ADHOC.myIdentity1.mobileprovision"
else
PROVISIONING_PROFILE="packages/application-packages/provisioning_profiles/Wildcard_ADHOC.myIdentity2.mobileprovision"
fi
そして、Xcodeビルドでビルドしようとします:
xcodebuild -scheme "myapp" -configuration "Archive" -sdk "iphoneos5.1" PROVISIONING_PROFILE="$PROVISIONING_PROFILE" clean CONFIGURATION_BUILD_DIR=../build
xcodebuild -scheme "myapp" -configuration "Archive" -sdk "iphoneos5.1" PROVISIONING_PROFILE="$PROVISIONING_PROFILE" archive CONFIGURATION_BUILD_DIR=../build
プロビジョニング プロファイルを動的に変更しようとする前は、すべて正常に機能していましたが、次のエラーが発生しました。
依存関係を確認してくださいコード署名エラー: プロビジョニング プロファイル '6E50482A-AD93-4A0A-B8E4-xxxxxx' が見つかりません
さらに、この「6E50482A-AD93-4A0A-B8E4-xxxxxx」の由来がわかりません
誰かが私の問題について考えを持っていますか?
xcodebuild nah でプロビジョニング プロファイルを動的に変更することは可能ですか?