我有一个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