Загрузчик приложений 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