如何在Linux上获取Apple二进制文件的UUID

时间:2015-01-06 20:13:35

标签: ios linux amazon-ec2 uuid mach-o

我试图弄清楚如何在Linux(EC2)上获取苹果可执行文件的UUID。

在Mac上,我可以使用以下行来获取UUID:

xcrun dwarfdump --uuid

我了解到Linux上有一个dwarfdump版本,所以我使用以下命令安装它:

sudo yum install libdwarf-tools

然而,当我运行该实用程序并查看帮助屏幕时,没有" -u"或" -uuid"命令,并尝试运行它们不会做任何事情(没有错误消息)。可用的命令看起来像是我正在寻找的不同工具。我尝试了一些像" -a"和" -b"对于在Mac上运行的同一个文件,但我从来没有得到任何输出。

有谁知道我在哪里可以获得支持UUID for Linux的dwarfdump版本?或者从文件中获取UUID的任何其他简单方法?我知道它在某个地方的二进制文件中,但我不想为此编写一个完整的命令解析器。

1 个答案:

答案 0 :(得分:0)

我和这个工具的开发人员谈过,问题是目前不支持MachO。

所以看起来这样做的唯一方法就是从头开始编写工具来修改现有工具。我认为ATOSL可以用于此目的。