В настоящее время я создаю приложение 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
=> Я идусумасшедший, и я не знаю, что еще делать.
У кого-то была эта проблема?Знаете ли вы, как на нем ездить?Спасибо