Почему мое приложение с кодовой подписью все еще помещается в карантин macOS?


2

У меня есть .app, который находится на карантине. Но я в замешательстве - как мой .app может быть должным образом кодирован и все же помещен на карантин Apple? У меня есть приложение под названием iTest.app, которое я скачал со своего сервера и убедился, что оно правильно закодировано, но все еще находится в карантине? Я думал, что наличие правильной подписи кода - вот и все, что нужно, чтобы обойти Gatekeeper?

MyMac-7:Downloads user$ ls -l@ iTest.app
total 0
drwxr-xr-x@ 7 user staff  238 Apr 21 08:05 Contents
com.apple.quarantine     67 

MyiMac-7:Downloads user$ codesign --verify --deep --strict -vvvvvvv 
iTest.app
iTest.app: valid on disk
iTest.app: satisfies its Designated Requirement

MyiMac-7:Downloads user$ spctl -a -t exec -vvvvvvv iTest.app
iTest.app: accepted
source=Developer ID
origin=Developer ID Application: myID

Ответы:


2

Это com.apple.quarantineфункция OS X, это происходит каждый раз, когда вы загружаете из Интернета: https://developer.apple.com/library/content/releasenotes/Carbon/RN-LaunchServices/index.html


есть ли работа для этого? Он продолжает помещать мою загрузку в какой-то случайный / приватный / var путь, который испортил мой код Applescript.
Ник
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.