Xcode や Tranport アプリで Authenticating with the App Store
と出たまま進まない場合、 API キーを使った認証をすることでアップロード出来ることがある。
API Key を作成する
- App Store Connect コンソールを開く: https://appstoreconnect.apple.com/access/api
- APIキーを作成し、
.p8
ファイルをダウンロードする。合わせてIssuer ID
とKEY ID
をコピーしておく。
Validate app
上記で取得した情報をあてはめ、下記コマンドをターミナルで実行する。
xcrun altool --validate-app -f {YOURAPP}.ipa -t ios --apiKey {YOUR KEY ID} --apiIssuer {YOUR ISSURE ID}
Upload app
Validation が通ったら、続けて下記コマンドで ipa ファイルを App Store へアップロードする。
xcrun altool --upload-app -f {YOURAPP}.ipa -t ios --apiKey {YOUR KEY ID} --apiIssuer {YOUR ISSURE ID}