我有一个OS X应用程序,可以在DMG中部署的Mac应用商店之外发布 .
当我使用深度选项对app文件夹和包含的框架进行编码协调时,所有内容都使用codesign进行验证 .
然而spctl告诉我它被拒绝了?
运行macdeployqt,然后进行协同编码,当我用verbose验证spctl实用程序时告诉我app文件夹被“拒绝” .
codesign --verbose=4 --deep -s “Acme, Inc." ${appFolder} my-usb-ev-token
codesign --deep-verify --verbose=4 ${appFolder}
...
myapp/MyApp.app: valid on disk
myapp/MyApp.app: satisfies its Designated Requirement
spctl --verbose --assess --type execute -v "${appFolder}"
myapp/MyApp.app: rejected
origin=Acme, Inc.
详细选项对它被拒绝的原因没有帮助吗?
任何线索或建议都非常感谢 .
-ed