Jan49
Jan49

Reputation: 1818

How to upload IPA file to new testflight?

I have my app first version released in app store. Currently I'm working on the second version, earlier i was used Test flight for importing IPA file for testers. But for now They are shutdown and moved into iTunes Store. So my doubts regarding new methods are:

  1. How to upload test builds (IPA)
  2. I need to import many test builds to attain stable one. Is that possible here?
    like as test flight
  3. Shall I need to change version number of test build each and every time?
  4. Since i have already released version 1, Is it possible to use same name for test build?

Upvotes: 17

Views: 43267

Answers (4)

1156752
1156752

Reputation: 4013

React Native Case Using Expo:

In Xcode 11 you'll need to upload the IPA file using 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"

Example:

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

NOTE:

The YOUR_APPLE_ID_USER, usually, is your iCloud email that you use to log in your Apple-Developer-Account.

The YOUR_ITMC_PASSWORD is NOT the password of your iCloud account. You have to generate it at https://appleid.apple.com/account/manage page:

enter image description here

Upvotes: 10

1156752
1156752

Reputation: 4013

React Native Case Using Expo:

In Xcode 9.3 go to:

Xcode > Open Developer Tool > Application Loader

enter image description here

  1. Log in with your AppleID.*

  2. Now you can import and upload your .ipa file to iTunesConnect.*

Keywords: react-native, expo, .ipa, testFlight, Apple Store, Standalone, iOS

Upvotes: 9

Thorsten
Thorsten

Reputation: 3122

1.) In Xcode Product -> Archive and then submit to itunesconnect. (as if you submit it for a new release)

2.) yes, no problem. All new uploaded builds are "prerelease". When you'd like to submit it to the AppStore you choose one of the prerelease-builds.

3.) no, I keep the same version number for all new builds but I increase the build number (you can do that automatically by adding a new run script build phase:

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.) yes, just increase the version number to 1.1 and upload it with the same bundle identifier.

Edit: Screenshot

One version, multiple builds

Upvotes: 7

Yuvrajsinh
Yuvrajsinh

Reputation: 4584

Apple stopped for using Testflight directly as it was before.

So now you have to upload build to iTunesConnect and make it enable for Testflight Testing.

You can refer document for that from here and here.

Upvotes: 0

Related Questions