我正在寻找OS X上已签名二进制文件内部格式的详细说明。对于Windows可执行文件,Microsoft已发布specification但我无法找到OS X应用程序的等效文档( Mach-O二进制文件)。 codesign
命令的man page没有描述文件的修改方式。
任何人都知道在哪里可以找到这些信息?
答案 0 :(得分:2)
当我遇到同样的问题时,我没有设法找到任何描述。似乎找出格式的最佳方法是查看codesign实用程序的来源。来源可以在
找到P.S。构建它们非常棘手,我没能做到。
更新:查看https://github.com/saucelabs/isign/项目 isign ,其中Apple的codeign在Python中重新实现,可在Linux上运行。