Приложение MacOS действительно на диске, но ОТКЛОНЕНО с Unnotarize Developper ID - PullRequest
0 голосов
/ 19 сентября 2019

В настоящее время я создаю приложение MacOS с помощью nwjs.Все хорошо, приложение работает нормально.Но я пытаюсь подписать его.И у меня проблемы с этим.На данный момент я кодировал каждый "*.framework" "*.app" "*.xpc" "*.dylib" "*.bundle" или "*/Helpers/*" файлов и, наконец, app_name.app.

Я использовал эти командные строки

codesign --verbose --force --deep --strict --options=runtime --timestamp --sign "$IDENTITY"  --entitlements $CHILD_PLIST "${ITEM}"

codesign --verbose --force --deep --strict --options=runtime --timestamp --sign "$IDENTITY" --entitlements $PARENT_PLIST "$APP_PATH"

Все идет со статусом «действителен на диске» и «удовлетворяет своему назначенному требованию»

Но когда дело доходит до проверкидопустимость с

spctl --assess --type execute --verbose --raw --ignore-cache --no-cache "$APP_PATH"

У меня есть его ошибка: <key>assessment:authority:source</key> <string>Unnotarized Developer ID</string>

Даже если моя консоль показывает мне:

Authority=Developer ID Application: COMPANY (MY_ID)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Sealed Resources version=2 rules=13 files=722

=> Я идусумасшедший, и я не знаю, что еще делать.

У кого-то была эта проблема?Знаете ли вы, как на нем ездить?Спасибо

...