Как загрузить IPA теперь, когда загрузчик приложений больше не включен в Xcode 11

Я немного боюсь задать этот вопрос, потому что проблема кажется мне огромной, и все же я не вижу, чтобы кто-то паниковал по этому поводу. Я немного боюсь казаться сумасшедшим, но я собираюсь пойти на это:

Как мы можем прочитать в сообщении Apple Обновление представлений :

Начиная с Xcode 11, Application Loader больше не включается в Xcode. Подробнее о том, как загрузить свои приложения в App Store Connect с помощью Xcode, см. Справку Xcode.

Люди и организации, использующие сервис сборки Phonegap, могут задаться вопросом, как подключить наш IPA к сети, зная, что у нас нет доступа к файлу проекта Xcode.

Apple предоставляет нам новый инструмент под названием Организатор архивов , но, как мы можем прочитать в документации :

В органайзере архивов выберите архив Вы хотите загрузить, затем нажмите Распространить приложение.

Хорошо, где мой архив? Считается ли МПА архивом? Как мне интегрировать свой IPA в это программное обеспечение?

Возможно, я не нашел решение, которое находится прямо передо мной, но в настоящий момент я особенно боюсь будущего построения Phonegap, если альтернативного инструмента для загрузчика приложений не существует.

Итак, вы когда-нибудь сталкивались с той же проблемой, и вы нашли решение? (исключая переход на Cordova)

Я знаю, что гибридные приложения не имеют долгой жизни впереди из-за износа UIWebView и низкой совместимости Cordova с WKWebView, но я не могу Полагаю, Apple решит убрать сборку Phonegap без предупреждения. И, как обычно, команды PhoneGap не очень разговорчивы.

Редактировать

Ну, можно передать ваш ipa с помощью следующей команды, но сработало ли это, потому что у меня старая версия Xcode (10), и поэтому она будет устаревшей, когда Xcode 11 выпустит?

xcrun altool --upload-app --type ios --file "path/to/application.ipa" --username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"

22
задан halfer 25 September 2019 в 22:04
поделиться

7 ответов

Я использую 11 Гм семени XCode 2 (11A420a). Я попробовал

xcrun altool --upload-app --type ios --file "path/to/application.ipa"
--username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"

, Но это не работало на меня, поскольку это генерировало код ошибки как "Error Domain=ITunesSoftwareServiceErrorDomain Code=-22014.

я генерировал КЛЮЧ API App Store (см. https://appstoreconnect.apple.com/access/api), сохраненный в в моем ~/.appstoreconnect/private_keys каталог и сделал этот сценарий удара названным applicationloader.sh:

#!/bin/bash
APPFILE=$1
set -euo pipefail

# key is in ~/.appstoreconnect/private_keys
KEY="<the key part of the AuthKey_key.p8 file>"
ISSUER="<YOUR ISSUER ID>"
xcrun altool --upload-app --type ios --file $APPFILE --apiKey $KEY --apiIssuer $ISSUER

Тогда (после chmod a+x applicationloader.sh) я просто тип

applicationloader.sh app.ipa

и приложение не загружают на testflight проблемы.

Hope это помогает.

24
ответ дан 27 November 2019 в 06:38
поделиться

Apple сегодня объявила, что делает новую версию своего приложения разработчика Транспортера доступной на Mac App Store. Это приложение позволяет разработчикам легко загружать файлы на Подключение App Store и т.д.

Доступный в транспортере Mac AppStore

2
ответ дан Mohamed Raffi 17 October 2019 в 07:20
поделиться

Я просто использовал

xcrun altool --upload-app --type ios --file <Path-to-ipa> --username <Username> --password <One-time-pass>

, Не забывают использовать одну передачу времени от https://appleid.apple.com/account/manage и опускать двойные кавычки на ПУТИ, ИМЕНИ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЕ

13
ответ дан 27 November 2019 в 06:38
поделиться

22 сентября 2019

Apple крайне, крайне завинтили его.

Xcode 11 не загрузит. Нормально разрабатывать, создавать, и архивировать в Xcode 11, но загрузке с помощью 10,3.

Это не загрузит с новым Xcode 11. (О, и они удалили отдельную утилиту загрузчика.)

Просто архив как нормальный в Вашем Xcode 11. Скажите, создайте 88801

, Но тогда выходит Xcode 11. (Не потрудитесь пытаться отправить.)

Загруженный 10.3 отсюда https://developer.apple.com/download/more /

Запуск 10.3 путем двойного щелчка по 10,3 значкам - не запускаются 10.3 путем двойного щелчка по проекту. Не открывайте проект в 10,3 .

не открывают Ваше приложение в 10,3, просто запускаются 10.3 самостоятельно с , никакой проект не открывает .

Просто открытый "организатор" в 10,3. Удивительно сборка 88801 будет тут же, в 10,3, в организаторе, никаких проблемах.

Нажимают "Submit" для сборки 88801 в организаторе в 10,3. Можно загрузить абсолютно нормальным способом к испытательному полету / хранилище. Это работает отлично нормальным способом, никакими изменениями.

Снова - делают Ваша работа в 11, совершенствуют номер сборки в 11 , архив в 11, но тогда выходят, открываются 10.3 без проекта, открытого в 10,3, и Вы будете видеть сборку в 10,3 организаторах. Отправьте в 10,3.

проект цел. Затем, необходимо выйти 10.3, открыть 11, открыть проект в 11, и работа обычно.

Такой жизнь.

<час>

Также примечание - это не шутка - appstoreconnect, не работа в Safari в настоящее время . В течение недели теперь. Используйте Chrome.

На заключительном шаге отправляют TestFlight, катастрофическим отказам Safari на шаге, где Вы вводите в описании сборки. Просто используйте Chrome.

8
ответ дан 27 November 2019 в 06:38
поделиться

Ответ Enzo работает как очарование. Но для тех, кто сбивает с толку как я, необходимо генерировать определенный для приложения пароль здесь: https://appleid.apple.com/account/manage

(я знаю, я отвечаю на ответ Enzo здесь, но я неспособен прокомментировать)

3
ответ дан 27 November 2019 в 06:38
поделиться

Что точно делает это означает "ключевую роль файла AuthKey_key.p8", Извините не могущего прокомментировать, почему все в эти дни настолько чертовски раздражающе сложное, когда это не должно быть

1
ответ дан 27 November 2019 в 06:38
поделиться

Поддержки XCode, загружающие приложения из окна Organizer или из командной строки с xcodebuild или xcrun altool. Загрузчик приложения больше не включается с XCode. (29008875)

xcrun altool - приложение загрузки - вводят iOS - файл - имя пользователя - пароль

2
ответ дан 27 November 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: