web-dev-qa-db-fra.com

Comment télécharger sur l'App Store à partir de la ligne de commande avec Xcode 11?

Auparavant, avec Xcode 10, nous utilisions altool pour télécharger sur l'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"

Mais avec Xcode 11, "Application Loader.app" n'existe plus, dans le cadre de le Xcode 11 change :

Xcode prend en charge le téléchargement d'applications à partir de la fenêtre Organiseur ou à partir de la ligne de commande avec xcodebuild ou xcrun altool. Le chargeur d'application n'est plus inclus avec Xcode. (29008875)

Alors, comment pouvons-nous télécharger à partir de la ligne de commande vers TestFlight ou App Store maintenant?

25
Cœur

Avec Xcode 11 comme outils de ligne de commande, pour valider ou télécharger une ipa, remplacez altool par 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"

Obtenez plus d'aide avec xcrun altool --help.

45
Cœur

Utilisez des outils en ligne de commande,

xcrun altool --upload-app -f path -u username -p password

Si votre Apple utilise l'authentification à deux facteurs, votre mot de passe serait incorrect, vous devez vous rendre sur https://appleid.Apple .com/compte/gérer"Security - Generate Password" pour obtenir le mot de passe

Si vous vous trompez, vous pouvez ajouter --verbose pour imprimer le journal des erreurs détaillées, comme

xcrun altool --upload-app -f path -u username -p password --verbose

Et, obtenez plus d'aide avec xcrun altool --help

10
forgot2015

Vous pouvez désormais également utiliser une nouvelle application de Apple appelée " Transporter " qui remplace le chargeur d'application Xcode.

2
Serdar Mustafa