2

我正在尝试对一个应用程序包进行代码设计,以遵守 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
4

1 回答 1

0

我发现我对在 10.9.4 上运行的 codesign 的调用在 10.9.5 上运行时不起作用更多详细信息在更新到 OSX 10.9.5 后如何更改我签署 Java 应用程序的方式

它不喜欢捆绑的 jdk 中的某些内容,但不知道是什么。

于 2014-09-18T16:30:29.237 回答