繁体   English   中英

Mavericks(10.9.4)中的协同设计仍在生成版本1信封

[英]Codesign in Mavericks (10.9.4) Still Generating Version 1 Envelope

我正在尝试对将遵循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

我发现在10.9.5上运行时, 在10.9.4上运行的对codesign的调用不起作用,请参见如何在更新到OSX 10.9.5后如何更改对Java应用程序的签名方式。

它不喜欢捆绑的jdk中的内容,但不知道该怎么办。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM