Нужен сперсифический пароль приложения при попытке проверить или загрузить файл ipa в магазин приложений с помощью команды altool - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь автоматизировать проверку и загрузку проектов ios в iTunes Connect с помощью инструментов командной строки.

Я могу правильно заархивировать проект, но если я попытаюсь проверить или загрузить проект с помощью "altool " команда Я получаю сообщение об ошибке:

Ошибка: невозможно проверить приложение.Войдите в систему, используя сгенерированный пароль приложения.Если вы забыли пароль для конкретного приложения или вам нужно создать новый, перейдите на appleid.apple.com Copyright (c) 2009-2018, Apple Inc. Версия 1.1.1138

Итак, прочитавдругие сообщения, предложение удалить 2FA из моего аккаунта.Для меня почему-то это не вариант на моем аккаунте.Кроме того, даже если бы это было так, это не совсем идеально по очевидным причинам безопасности.

Как видно на рисунке ниже, нет возможности удалить 2FA

Option to delete

Итак, после сообщения об ошибке я попытался сгенерировать пароль для приложения.

Это действительно не ясно, как это сделать.

То, что я до сих пор делал, было:

  1. Войдите на мой appleid.apple.com и сгенерируйте пароль для приложения.

  2. Создайте пароль для приложения.

Но затем я пытаюсь использовать его в своем коде вместо APP_SPECIFIC_PASSWORD ниже

altool --validate-app -f $ARCHIVE_PATH -t platform -u $USERNAME -p $APP_SPECIFIC_PASSWORD

Я все еще получаю это сообщение.

Ошибка: невозможно подтвердить вашу заявку.Войдите в систему, используя сгенерированный пароль приложения.Если вы забыли пароль для конкретного приложения или вам нужно создать новый, перейдите по адресу appleid.apple.com Copyright (c) 2009-2018, Apple Inc. Версия 1.1.1138

Я не уверен из-за того, как создается пароль, как он используется и связь между ними не ясна.

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

  • Или метка пароля для конкретного приложения должна быть записана в определенном формате?

  • Должна ли метка пароля конкретного приложения быть моим идентификатором пакета?или ключевое слово команды "altool"?

app-specific password label

Заранее спасибо

Андрей

...