Dans le cadre du processus d'intégration des pays de mon application iPhone, je souhaite créer un processus qui téléchargera automatiquement le fichier de l'application (.ipa) dans le magasin d'applications Apple. J'ai déjà réussi à créer le package et à le valider. Existe-t-il un moyen de télécharger le fichier ipa sur l’appstore via la ligne de commande?
La réponse précédente ne fonctionne plus avec le nouvel iTunes Connect.
Vous devez utiliser le iTunes Transporter
pour télécharger votre application sur iTunes Connect. Découvrez le code source de deliver sur GitHub: https://github.com/fastlane/fastlane/blob/master/fastlane_core/lib/fastlane_core/iTunes_transporter.rb
Vous pouvez utiliser deliver pour télécharger automatiquement de nouvelles mises à jour sur l'App Store: https://fastlane.tools/deliver
Assurez-vous d'avoir une application en attente de téléchargement.
Créer un nouveau trousseau Article nommé: Xcode: itunesconnect.Apple.com fournira vos informations d'identification à iTunes Connect.
A partir de la ligne de commande: xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"
Vous devez utiliser l'outil de chargeur d'application: altool --upload-app -f fichier -u nom d'utilisateur [-p mot de passe] [--output-format xml]
Comme décrit dans: https://help.Apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126
CHARGER L'IPA SUR TESTFLIGHT
altool --upload-app -f "${APP_NAME}.ipa" -u $APP_STORE_USERNAME -p $APP_STORE_PASSWORD
Pour utiliser
altool
de n’importe où dans le terminal, vous pouvez l’ajouter à votre variable PATH env en tapant dans le terminal:MacBook-Pro:~ denis$ export PATH=$PATH:/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/ MacBook-Pro:~ denis$ source ~/.bash_profile