Codeign in Mavericks(10.9.4)仍在生成第1版信封

时间:2014-08-29 00:00:15

标签: osx-mavericks codesign osx-gatekeeper osx-yosemite-beta

我试图对一个符合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

1 个答案:

答案 0 :(得分:0)

我发现,在How do I change how I sign Java application after updating to OSX 10.9.5

上运行10.9.5更多详细信息时,我对10.9.4上工作的编码的调用不起作用

它不喜欢捆绑的jdk中的东西,但不知道是什么。