Как загрузить файл 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]()
Войдите под своим AppleID. *
Теперь вы можете импортировать и загружать файл .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]()