web-dev-qa-db-fra.com

Comment télécharger une application iOS sur l'App Store via une ligne de commande

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?

34
Tomer Shiri

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

18
KrauseFx
  1. Assurez-vous d'avoir une application en attente de téléchargement.

  2. Créer un nouveau trousseau Article nommé: Xcode: itunesconnect.Apple.com fournira vos informations d'identification à iTunes Connect.

  3. A partir de la ligne de commande: xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"

31
Tomer Shiri

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

2
Moran77

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
1
denis_lor