web-dev-qa-db-fra.com

Comment télécharger un fichier IPA vers un nouveau testflight?

J'ai la première version de mon application publiée dans l'App Store. Actuellement, je travaille sur la deuxième version, plus tôt, j'ai utilisé Test flight pour importer un fichier IPA pour les testeurs. Mais pour l'instant, ils sont fermés et déplacés dans iTunes Store. Mes doutes concernant les nouvelles méthodes sont donc:

  1. Comment télécharger des versions de test (IPA)
  2. J'ai besoin d'importer de nombreuses versions de test pour en obtenir une stable. Est-ce possible ici?
    comme vol d'essai
  3. Dois-je changer le numéro de version de la version de test à chaque fois?
  4. Étant donné que j'ai déjà publié la version 1, est-il possible d'utiliser le même nom pour la génération de test?
13
Jan

1.) Dans Xcode Product -> Archive, puis soumettez-le à itunesconnect. (comme si vous le soumettiez pour une nouvelle version)

2.) oui, pas de problème. Toutes les nouvelles versions téléchargées sont des versions "préliminaires". Lorsque vous souhaitez le soumettre à l'AppStore, vous choisissez l'une des versions préliminaires.

3.) non, je garde le même numéro de version pour toutes les nouvelles versions mais j'augmente le numéro de version (vous pouvez le faire automatiquement en ajoutant une nouvelle phase de génération de script d'exécution:

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion"  "${PROJECT_DIR}/${INFOPLIST_FILE}")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"

)

4.) oui, augmentez simplement le numéro de version à 1.1 et téléchargez-le avec le même identifiant de bundle.

Modifier: capture d'écran

One version, multiple builds

6
Thorsten

React Native Case Using Expo:

Dans Xcode 9.3, allez à:

Xcode > Open Developer Tool > Application Loader

enter image description here

  1. Connectez-vous avec votre AppleID. *

  2. Vous pouvez maintenant importer et télécharger votre fichier .ipa sur iTunesConnect. *

Mots-clés: react-native, expo, .ipa, testFlight, Apple Store, autonome, iOS

9
Claudio Guirunas

Réaction du cas natif à l'aide d'Expo:

Dans Xcode 11 , vous devrez upload le IPA file en utilisant command line:

$ xcrun altool --upload-app --type ios --file <IPA_FILE_THAT_YOU_HAVE_UPLOAD_FROM_EXPO_BUILD> --username "YOUR_Apple_ID_USER" --password "YOUR_ITMC_PASSWORD"

Exemple:

$ xcrun altool --upload-app --type ios --file demo-app-1d7ce261-c1ef-47e2-8925-02828bb73418-archive.ipa --username "[email protected]" --password "tcxp-wwzq-ujse-decv"

REMARQUE:

Le YOUR_Apple_ID_USER, est généralement votre e-mail iCloud que vous utilisez pour vous connecter à votre compte Apple-Developer-Account.

Le YOUR_ITMC_PASSWORD est NOT le password de votre compte iCloud. Vous devez le générer sur https://appleid.Apple.com/account/manage page:

enter image description here

1
Claudio Guirunas

Apple s'est arrêté pour utiliser Testflight directement comme avant.

Alors maintenant, vous devez télécharger la construction dans iTunesConnect et l'activer pour Testflight Testing.

Vous pouvez consulter le document pour cela à partir de ici et ici .

0
Yuvrajsinh