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?
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
.
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
Vous pouvez désormais également utiliser une nouvelle application de Apple appelée " Transporter " qui remplace le chargeur d'application Xcode.