OSX 中代码签名应用程序的可靠验证

Reliable verification of codesigned app in OSX

在对 Mac OSX 应用程序进行联合设计遇到许多问题之后,我终于得到了一个有效的组合(要签名的内容,它应该位于的位置)。

我的问题是,是否有一些系统命令可以执行完全与系统对下载的应用程序执行的验证相同的验证。我用过codesign --display和RB App Checker,在某些情况下通过了验证,但在下载应用程序时却没有成功。

你没有说你在什么版本的 Mac OS X 下开发,或者你在什么版本的 Mac OS X 上下载和测试.这很重要,因为 Mavericks 及以后的代码签名和 GateKeeper 发生了变化。

详见Apple's tech note,不过我用的是:

spctl -a -v path/to/my.app