Используемый Xcode: 11.3.1 Ма c ОС: 10.15.2
Я выполнил следующие действия, пока приложение stil показывает всплывающее окно с вредоносным ПО.
1) Подписание dmg с сертификатом .
codesign --force -o runtime -s "Developer ID Application: XXXX" "path to dmg"
2) Отправлено для нотариального заверения: -
xcrun altool --notarize-app -f "path to dmg" --primary-bundle-id "bundle identifier" -u "apple id " —p "app specific pwd" --output-format xml
3) Получив письмо с уведомлением, можно сшить dmg.
xcrun stapler staple "path to dmg"
4) После скрепки и нотариуса, если я проверяю dmg и .app после извлечения, они нотариально заверяются и принимаются: - a) .dmg: -
spctl --assess --verbose --type open --context "context:primary-signature" "path to dmg"
output is :-
check.dmg: accepted
source=Notarized Developer ID
b) .app: -
spctl --assess --type execute --verbose --ignore-cache --no-cache "path to app"
output is :-
check.app: accepted
source=Notarized Developer ID
Я загрузил DMG на веб-сайт, а затем загрузил, затем извлек в папку приложения, но если я дважды щелкну приложение в папке приложения.
Всплывающее окно
Вы можете сказать, где я Неправильно с этими шагами и .app и .dmg оба приняты и нотариально заверены.