Как загрузить файл IPA в новый testflight?

У меня есть первая версия приложения, выпущенная в магазине приложений. В настоящее время я работаю над второй версией, ранее я использовал тестовый полет для импорта файла IPA для тестеров. Но пока они закрываются и переходят в iTunes Store. Поэтому мои сомнения в отношении новых методов:

  • Как загрузить тестовые сборки (IPA)
  • Мне нужно импортировать множество тестовых сборников для достижения стабильного. Это возможно здесь? как испытательный полет
  • Должен ли я каждый раз менять номер версии тестовой сборки?
  • Так как я уже выпустил версию 1, можно ли использовать одно и то же имя для тестовая сборка?

Ответ 1

1.) В Xcode Product → Archive и затем отправьте на itunesconnect. (как если бы вы отправили его для новой версии)

2.) да, не проблема. Все новые загруженные сборки являются "предварительными". Когда вы хотите отправить его в AppStore, вы выбираете одну из предварительных версий.

3.) Нет, я сохраняю один и тот же номер версии для всех новых сборников, но я увеличиваю номер сборки (вы можете сделать это автоматически, добавив новую фазу сборки script:

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.) да, просто увеличьте номер версии до 1.1 и загрузите ее с тем же идентификатором пакета.

Изменить: Снимок экрана

One version, multiple builds

Ответ 2

Реагируйте на собственный случай с помощью Expo:

В Xcode 9.3 перейдите на:

Xcode > Open Developer Tool > Application Loader

enter image description here

  1. Войдите под своим AppleID. *

  2. Теперь вы можете импортировать и загружать файл .ipa в iTunesConnect. *

Ключевые слова: реакция-натив, выставка,.ipa, testFlight, Apple Store, Standalone, iOS

Ответ 3

Apple прекратила использование Testflight напрямую, как раньше.

Итак, теперь вам нужно загрузить сборку в iTunesConnect и включить ее для Testflight Testing.

Вы можете ссылаться на документ для этого здесь и здесь.

Ответ 4

Реагируйте на собственный случай с помощью Expo:

В Xcode 11 вам нужно upload IPA file использовать 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"

Пример:

$ 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:

YOUR_APPLE_ID_USER, как правило, представляет собой адрес электронной почты iCloud, который вы используете для входа в свою учетную запись Apple-Developer.

YOUR_ITMC_PASSWORD - это NOT password вашей учетной записи iCloud. Вы должны сгенерировать его на https://appleid.apple.com/account/manage странице:

enter image description here