Интерфейс CLI "upload: ios" не использует пароль моего приложения, указанный c, используя CI с учетной записью Apple, которая имеет двухфакторную аутентификацию - PullRequest
0 голосов
/ 23 апреля 2020

Я не могу заставить выставку использовать мое приложение, указав c пароль, оно продолжает выдавать запрос на подтверждение с помощью SMS

expo upload:ios --non-interactive --config "./path.to.my.config.json" --language English --sku $(SKU) --apple-id $(APPLE_USERNAME) --apple-id-password $(APPLE_PASSWORD)

[06:45:17] Разрешение IT C идентификатора команды ... Для учетной записи 'some@account.com' включена двухэтапная проверка (4-значный код) Подробнее о двухэтапной проверке: https://support.apple.com/en-us/HT204152

Пожалуйста, выберите доверенное устройство для подтверждения вашей личности 1. + •• •• •• •• XX SMS

Это не работает для меня, потому что я использую агент CI.

Моя учетная запись Apple имеет роль администратора, и я попытался установить следующие переменные ENV с моим приложением, указав c пароль

  • FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD
  • EXPO_APPLE_PASSWORD

Я использую expo v. 36.0.0, и это управляемое приложение expo, и expo-cli v. 3.13.1

Я вижу, что другие люди получают какой-то другой вывод, чем я.

Например:

https://github.com/expo/expo-cli/issues/1473 (может быть, это приложение для извлечения / обнажения?)

Редактировать: я пытался удалить 2 Фактор аутентификации, но сохранил переменные среды, и я получил это:

[07:59:09] Uploading the app to Testflight, hold tight...
[07:59:10]: Login to App Store Connect 
[07:59:11]: Login successful
[07:59:13]: Ready to upload new build to TestFlight...
[07:59:14]: Fetching password for transporter from environment variable named `FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD`
[07:59:14]: Going to upload updated app to App Store Connect
[07:59:14]: This might take a few minutes. Please don't interrupt the script.
[07:59:31]: [Transporter Error Output]: Your account information was entered incorrectly. (-20101)

[07:59:31]: Transporter transfer failed.
[07:59:31]: 
[07:59:31]: Your account information was entered incorrectly. (-20101)
...