我有一个被隔离的 .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