来自苹果最近的一篇文章:
With the release of OS X Mavericks 10.9.5, the way that OS X recognizes signed apps will change. Signatures created with OS X Mountain Lion 10.8.5 or earlier (v1 signatures) will be obsoleted and Gatekeeper will no longer recognize them. Users may receive a Gatekeeper warning and will need to exempt your app to continue using it. To ensure your apps will run without warning on updated versions of OS X, they must be signed on OS X Mavericks 10.9 or later (v2 signatures).
我如何知道我的应用程序是否需要辞职?
最佳答案
$ 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 代码深度签名。
关于macos - 我如何知道我的 OS X 应用程序使用哪个 Gatekeeper 签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25132928/