以前は、Xcode 10では、altool
を使用してApp Storeにアップロードしていました:
ALTOOL="/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool"
"$ALTOOL" --upload-app --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password @keychain:"Application Loader: $APP_STORE_USERNAME"
しかし、Xcode 11では、「Application Loader.app」は Xcode 11の変更の一部として存在しなくなりました :
Xcodeは、オーガナイザーウィンドウから、またはxcodebuildまたはxcrun altoolを使用したコマンドラインからのアプリのアップロードをサポートしています。 Application LoaderはXcodeに含まれなくなりました。 (29008875)
では、コマンドラインからTestFlightまたはApp Storeにアップロードする方法を教えてください。
Xcode 11をコマンドラインツールとして使用して、ipaを検証またはアップロードするには、altool
をxcrun altool
に置き換えます。
xcrun altool --validate-app --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password @keychain:"Application Loader: $APP_STORE_USERNAME"
xcrun altool --upload-app --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password @keychain:"Application Loader: $APP_STORE_USERNAME"
xcrun altool --help
でさらにサポートをご利用ください。
コマンドラインツールを使用し、
xcrun altool --upload-app -f path -u username -p password
AppleアカウントがTWO-FACTOR認証を使用している場合、パスワードが間違っている可能性があります。https://appleid.Apple .com/account/manage"Security - Generate Password"
パスワードを取得する
他の間違いが発生した場合は、--verbose
のように、詳細エラーログを出力します
xcrun altool --upload-app -f path -u username -p password --verbose
そして、xcrun altool --help
Xcodeアプリケーションローダーの代わりとなるAppleと呼ばれる " Transporter ")から新しいアプリを使用することもできます。