我如何知道我的OS X应用程序使用了哪个Gatekeeper签名?



摘自苹果公司最近的一篇文章:

随着OS X Mavericks 10.9.5的发布,OS X识别签名的应用程序将改变。用OS X创建的签名Mountain Lion 10.8.5或更早版本(v1签名)将被淘汰看门人将不再认识他们。用户可能会收到看门人警告,将需要豁免您的应用程序继续使用它。以确保您的应用程序将运行没有警告的更新版本必须在OS X Mavericks 10.9或更高版本(v2)上进行签名签名)。

我怎么知道我的应用程序是否需要辞职?

$ codesign -dv Foo.app
Executable=/Applications/Foo.app/Contents/MacOS/Foo
Identifier=com.example.Foo
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=915 flags=0x200(kill) hashes=37+5 location=embedded
Signature size=4169
Info.plist entries=30
TeamIdentifier=not set
Sealed Resources version=1 rules=5 files=33 // ⬅︎ this is the line
Internal requirements count=1 size=228

详细信息请参见《技术说明TN2206, OS X代码深度签名》

相关内容

  • 没有找到相关文章

最新更新