Я пытаюсь автоматизировать проверку и загрузку проектов ios в iTunes Connect с помощью инструментов командной строки.
Я могу правильно заархивировать проект, но если я попытаюсь проверить или загрузить проект с помощью "altool " команда Я получаю сообщение об ошибке:
Ошибка: невозможно проверить приложение.Войдите в систему, используя сгенерированный пароль приложения.Если вы забыли пароль для конкретного приложения или вам нужно создать новый, перейдите на appleid.apple.com Copyright (c) 2009-2018, Apple Inc. Версия 1.1.1138
Итак, прочитавдругие сообщения, предложение удалить 2FA из моего аккаунта.Для меня почему-то это не вариант на моем аккаунте.Кроме того, даже если бы это было так, это не совсем идеально по очевидным причинам безопасности.
Как видно на рисунке ниже, нет возможности удалить 2FA
![Option to delete](https://random-images-aj.s3-us-west-2.amazonaws.com/no_option_to_delete_2fa_2019-09-19_12.00.06.png)
Итак, после сообщения об ошибке я попытался сгенерировать пароль для приложения.
Это действительно не ясно, как это сделать.
То, что я до сих пор делал, было:
Войдите на мой appleid.apple.com и сгенерируйте пароль для приложения.
Создайте пароль для приложения.
Но затем я пытаюсь использовать его в своем коде вместо 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](https://random-images-aj.s3-us-west-2.amazonaws.com/label_2019-09-19_12.00.17.png)
Заранее спасибо
Андрей