Загрузчик приложений XCode застрял на "Вход в App Store Connect"
Примечание: это НЕ то же самое, что застревать в разделе "Аутентификация в магазине iTunes" при загрузке приложения, которое хорошо документировано в SO и других местах.
Когда я впервые запускаю Application Loader, у меня запрашивают имя пользователя и пароль. Я ввожу свои учетные данные и нажимаю Войти. Появляется сообщение "Вход в App Store Connect" с небольшим счетчиком слева. Затем, через несколько секунд, спиннер исчезает, и меня никогда не выводят на страницу, где я могу загрузить .ipa. И я оставляю под сомнение мой жизненный выбор.
![Application Loader Sign In]()
У меня есть сотрудник, который столкнулся с той же проблемой. У каждого из нас есть адреса электронной почты, связанные с двумя учетными записями Apple Developer, мы будем называть их nodice.com
и allgood.com
. Мы оба можем войти в аккаунт на allgood.com
. Но мы оба сталкиваемся с этой проблемой при nodice.com
в наши nodice.com
записи nodice.com
.
Однако мы можем войти в обе учетные записи по адресу https://developer.apple.com/ и https://appstoreconnect.apple.com/.
Любопытное различие между ними заключается в том, что оба наших электронных адреса nodice.com
также принадлежат другим организациям. allgood.com
были приглашены только в одну организацию. Другими словами, на веб-сайтах, указанных выше, при nodice.com
учетную запись nodice.com
я могу переключаться между этими организациями. На allgood.com
записи allgood.com
меня есть только одна организация на выбор.
![App Store Connect menu]()
Еще более любопытным является то, что я обнаружил случайно: если я закрою застрявший экран входа в систему, я увижу экран "Выбор шаблона"! Но выбранная команда - та, которую я не хочу, и когда я нажимаю кнопку, меню открывается.
![Template Chooser]()
Недавно Apple внесла изменения - мы все получили электронное письмо - что "команды и роли были объединены" между веб-сайтом Apple Developer и App Store Connect. Это может быть связано.
Мы используем Xcode Version 10.1 (10B61) и Application Loader Version 3.7.2 (1138), которые, насколько я знаю, являются самыми последними версиями.
Я попытался изменить файл net.properties
как net.properties
здесь.
Я также попытался обновить iTMSTransporter
используя инструкции, найденные здесь.
Возможно, мне просто нужно подать отчет об ошибке в Apple, но мне любопытно, если у кого-то еще возникла эта проблема и, возможно, нашли обходной путь.
Ответы
Ответ 1
Я недавно столкнулся с этой проблемой... и мне кажется, что я нашел обходной путь. Внутри Application Loader.app
есть инструмент под названием iTMSTransporter
. Вы можете вызвать его из командной строки, чтобы загрузить свой пакет!
$ /Applications/Xcode10.1.app/Contents/Applications/Application\ Loader.app/Contents/itms/bin/iTMSTransporter -m upload -assetFile /path/to/YourApp.ipa -u <[email protected]> -p <password>
Это используется в iTMSTransporter --help upload
простом виде: для большего количества опций вы можете запустить iTMSTransporter --help upload
Ответ 2
Мой ответ может показаться странным, я застрял с той же проблемой в течение нескольких дней. Случайно по предположению попробовал сценарий, и это сработало!
Забавно то, что мой Email ID был зарегистрирован под двумя учетными записями Apple (программа для разработчиков и программа для предприятий)
- Я удалил себя из учетной записи Enterprise и успешно вошел в систему, чтобы увидеть экран "Выберите приложение".
Примечание. Перед слиянием ролей пользователей Apple проблем не возникало.
Открыл баг с Apple, надеясь вскоре решить эту проблему.
Ответ 3
Вы включили 2FA для своего аккаунта? Если не включено, Xcode не позволит добавить учетную запись.
Ответ 4
Инженеры Apple обновили свои серверы, и приложение уже работает.
Ответ 5
Загрузчик приложений на xcode 10.2.1 по-прежнему не позволяет мне войти под своим Apple ID