在OSX/XCode/Mac App Store之外签署OSX DMG的守门员?

psy*_*tik 17 macos code-signing osx-mountain-lion osx-gatekeeper

通过查看即将推出的OSX版本(OSX Lion之后的版本)的注释,似乎所有DMG /安装程序都需要签名,即使没有通过Mac App Store分发.

我找不到一个命令行工具来执行此签名,或者有很多关于获取签名证书而不提交到App Store的文档.

有人可以说明:1)如何在不通过Mac App Store分发应用程序的情况下获取证书?2)如何在不使用内置XCode工具的情况下签署DMG(最好是跨平台工具)?

谢谢!

Yah*_*hia 4

这里这里详细描述了协同设计- 基本上你需要获得证书,然后你可以签署你的应用程序...据我所知,目前没有关于签署 DMG 本身的官方文档。至于你的第二个问题(跨平台签名),没有这样的工具可用(至少没有苹果官方支持的工具)。至于有关未来 OS X 版本的信息,我强烈建议您在适当的 Apple 论坛上询问(通常也有与 NDA 相关的论坛)。