Какой пароль я должен использовать для командной строки altool?

Попытка выполнить команду altool, но это не удается, этот пароль неверен:

      xcrun altool --list-apps -u user@domain.com -p PASSWORD
  • Я пытался использовать свой пароль для имени пользователя.
  • Я попытался использовать функциональность @keychain, но это не удалось, потому что элемент цепочки для ключей не найден. Я выполнил эту инструкцию . Это не удается с этим сообщением: Ошибка: Не удалось прочитать унаследованный элемент брелка

3 ответа

  1. Войдите в https://appleid.apple.com/
  2. Создать ПАРОЛЬ ДЛЯ ПРИЛОЖЕНИЯ
  3. Сохраните сгенерированный пароль, так как позже он не сможет просматривать и редактировать
  4. Используйте сгенерированный пароль в altool. Пример: xcrun altool--validate-app -f best / my / app.ipa -u username@mail.com -p "APP-SPECIFIC-PASSWORD"

Примечания: После изменения пароля пользователя все пароли приложения будут отозваны.

Не удалось прочитать устаревший элемент связки ключей просто потому, что вы давно поместили пароль в свою связку ключей, а в OS X за это время было несколько обновлений. Просто запустите команду store еще раз:

xcrun altool --store-password-in-keychain-item "AL_TOOL" -u"" -p ""

Вы можете удалить старый элемент, если он все еще там. Теперь ваш скрипт может читать пароль с помощью -p "@keychain:AL_TOOL".

Я получаю эту ошибку, только если помещаю пароль в связку ключей iCloud. Если я открою Keychain Access и добавлю элемент пароля, специально выбрав связку ключей « логин », altool сможет читать из него без ошибок.

Другие вопросы по тегам