Apple最近的一篇文章:
随着OS X Mavericks 10.9.5的发布,OS X的方式 识别签名的应用程序将更改使用OS X创建的签名 Mountain Lion 10.8.5或更早版本(v1签名)将被废弃 看门人将不再识别他们。用户可能会收到一个 看门人警告,将需要免除您的应用程序继续使用 它。确保您的应用在没有更新版本警告的情况下运行 对于OS X,它们必须在OS X Mavericks 10.9或更高版本上签名(v2 签名)。
我如何知道我的应用是否需要辞职?
答案 0 :(得分:5)
$ 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
有关详细信息,请参阅Technical Note TN2206,OS X深度代码签名。