Получение ошибки при публикации iOS с помощью команды tns нативного скрипта

Когда я пытаюсь опубликовать с помощью следующей команды, это дает мне ошибку. Я искал вокруг и ничего не нашел в Google.

Команда:

tns publish ios <apple id> <password> --appleApplicationSpecificPassword <app specific pass> --ipa <ipa file path>

Сообщение об ошибке, которое я получаю от nativescript cli: хотя в ответе Apple указано, что активирована двухэтапная проверка или двухфакторная аутентификация, CLI NativeScript не знает, как обрабатывать этот ответ: [object Object]

Был бы признателен за любую помощь. Благодарю вас!


comment
Вы пытались установить team-id?   -  person Manoj    schedule 24.03.2020
comment
Спасибо, Маной, я просто хотел опубликовать и прочитал, что идентификатор команды требуется для сборки и необязателен для публикации. Я попытался сейчас предоставить его, и он все равно возвращал ту же ошибку. Вот моя команда: tns publish ios [email protected] mypassword --appleApplicationSpecificPassword zzzz-zzzz-zzzz-zzzz --team-id A00AA00AAA --ipa ‹ipa file path› Я использую 10-символьный идентификатор команды   -  person Rahul    schedule 24.03.2020
comment
когда я пытаюсь использовать Apple-логин, я получаю ту же ошибку.   -  person Rahul    schedule 24.03.2020


Ответы (2)


Попробуйте эту конфигурацию: -

1. Установите конфигурацию магазина приложений Apple в

App_Resources -> iOS -> build.xcconfig

2. Создайте IPA-файл релиза с пакетом

команда:-

tns build ios --for-device --release --bundle --env.uglify --env.*

3. Создайте IPA с условием распространения

команда:-

tns build ios --for-device --release --provision < provision-UUID > --bundle webpack --env.uglify--env.*

OR

4. Загрузите пакет IPA и создайте его в App Store с помощью Bundle.

команда:-

tns appstore upload --bundle < AppleID > < AppleID-Specific-Password > < provision-distribution-UUID >  "iOS Distribution"
person FrontEnd-er    schedule 27.03.2020
comment
спасибо, я попробовал это (сделал № 1, затем № 3, а затем № 4). Получение ошибки Сервер вернул неожиданный ответ: Unauthenticated. В ‹ AppleID-Specific-Password › я попробовал пароль для своей учетной записи Apple ID и пароль для конкретного приложения. - person Rahul; 28.03.2020
comment
Сгенерируйте свой пароль Apple ID. support.apple.com/en-in/HT204397 - person FrontEnd-er; 30.03.2020
comment
Да, это то, что я имел в виду под «паролем для конкретного приложения» в моем предыдущем ответе. Я тоже пробовал с этим, та же ошибка. - person Rahul; 03.04.2020
comment
Могу ли я получить образец файла build.xcconfig? потому что конфигурация сложная - person Nsagha Kingsly; 04.07.2021

В итоге пришлось прибегнуть к:

xcrun altool --upload-app --type ios --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password "$APP_SPECIFIC_PASSWORD"

При этом мой файл ipa был загружен в магазин приложений.

person Rahul    schedule 08.04.2020