Xcode是否会为Swift文件生成汇编代码?

8
事实上,我知道运行:
xcrun -sdk macosx swiftc -O -emit-assembly SwiftFile.swift -o result

在终端上应该生成一个“result”文件,其中包含“SwiftFile.swift”文件的汇编代码。
此外,还有一些工具,如Hopper,可以执行这样的任务,而且它可以生成伪代码,使其更易于阅读。
然而,是否有一种直接从Xcode中完成的方法?如果有,如何操作?
1个回答

7

进入您的目标,点击“Build Phases”。通过点击左上角的加号添加一个运行脚本。在文本区域添加以下代码:

xcrun -sdk macosx swiftc -O -emit-assembly Folder/SwiftFile.swift -o result.asm

每次构建该目标时,都会生成一个汇编文件。如果您不想每次生成汇编文件,还可以创建一个新的目标。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接