我有一个在 OS X 上使用 Makefiles 构建的 C 程序,我想添加版本/内部版本号,以便它包含在任何崩溃报告中。如果不将二进制文件作为应用程序包的一部分,如何做到这一点?
问问题
63 次
1 回答
0
您可能已经意识到,标准的 OSX 方法是创建一个包并在 Info.plist 中添加版本,并且在二进制可执行文件中没有可用的常用属性,就像您在 Windows 中找到的那样。
许多终端应用程序将允许您使用 -v 选项发现它们的版本,但这通常只是一个返回版本号的函数。
如果您想在不进行硬编码的情况下添加元数据,您可以使用扩展文件属性来存储版本号,您可以使用xattr 命令读取、写入和查看版本号。
于 2013-07-08T12:33:03.750 回答