Проблема в получении статуса нотариального заверения после загрузки запроса
Это похоже на то, что у меня есть более старое расширение ядра, с последним обновлением Mac, нотариально заверенным, что оно потребуется, и я пытаюсь сделать это автоматическим способом (командная строка).
Первое, что я хотел сделать, это посмотреть, смогу ли я получить что-нибудь для загрузки и вернуть какой-либо статус.
Итак, после создания kext в xcode я использовал то же самое для создания архива, который нужно отправить в Apple:
cd <builddir> && ditto -c -k --keepParent "MyApp.kext" "MyApp.kext.zip"
Как только это будет сделано, я загружаю его:
xcrun altool --notarize-app --primary-bundle-ip "com.myapp.." --username "[email protected]" --password "mypassword" -asc-provider "MyProvider" --file MyApp.kext.zip
Это возвращает идентификатор запроса, который мне нужен
Итак, приведенные выше шаги работают, следующий шаг - это то, что вызывает у меня проблемы, получение статуса запроса, пробовал как конкретный запрос, так и получение их всех.
xcrun altool --notarization-info <id> -u "[email protected]" -p "mypassword" -asc-provider "MyProvider"
OR
xcrun altool --notarization-history 0 -u "[email protected]" -p "mypassword" -asc-provider "MyProvider"
Обе команды дают мне:
*** Error: Connection failed! Error Message - unsupported URL
*** Error: Apple Services operation failed. unsupported URL
В Google мне не удалось найти ошибку с "неподдерживаемым URL"
У кого-нибудь есть опыт с этим?
--notarization-info
на самом деле не нуждается в опции--asc-provider
. Попробуйте это оставить. Также обратите внимание, что это--asc-provider
с двумя дефисами, а не-asc-provider
. (Я не знаю, почему ваш--notarize-app
работал, так как там тоже должно быть 2 дефиса.) - person pmdj   schedule 09.08.2019xcrun altool --help
, подкоманда--notarization-info
не нуждается в--asc-provider
. (UUID однозначный) - person pmdj   schedule 09.08.2019