我正在尝试对一个应用程序包进行代码设计,以遵守 10.9.5 和 10.10 中的 GateKeeper 更改。我看到的文档指出,您必须在 10.9 系统上进行协同设计才能创建版本 2 信封。
但是,我的 10.9.4 系统正在生成带有版本 1 信封的代码设计。有没有其他人看到这个?我尝试重新安装 xcode 开发人员工具无济于事。
在 10.9.4 我的应用程序通过了 GateKeeper 检查:
spctl -a -t exec -vv AppName.app/
AppName.app/: accepted
source=Developer ID
origin=Developer ID Application: Our Company, Inc.
在 10.10 上,事情并不快乐:
spctl -a -t exec -vv AppName.app/
AppName.app/: rejected
AppName.app/: rejected
source=obsolete resource envelope