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.) 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
React Native Case Using Expo:
Dans Xcode 9.3, allez à:
Xcode > Open Developer Tool > Application Loader
Connectez-vous avec votre AppleID. *
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
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
estNOT
lepassword
de votre compte iCloud. Vous devez le générer sur https://appleid.Apple.com/account/manage page: