Какой пароль я должен использовать для командной строки altool?
Попытка выполнить команду altool, но это не удается, этот пароль неверен:
xcrun altool --list-apps -u user@domain.com -p PASSWORD
- Я пытался использовать свой пароль для имени пользователя.
- Я попытался использовать функциональность @keychain, но это не удалось, потому что элемент цепочки для ключей не найден. Я выполнил эту инструкцию . Это не удается с этим сообщением: Ошибка: Не удалось прочитать унаследованный элемент брелка
3 ответа
- Войдите в https://appleid.apple.com/
- Создать ПАРОЛЬ ДЛЯ ПРИЛОЖЕНИЯ
- Сохраните сгенерированный пароль, так как позже он не сможет просматривать и редактировать
- Используйте сгенерированный пароль в 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 сможет читать из него без ошибок.