事实上,我知道正在运行:
xcrun -sdk macosx swiftc -O -emit-assembly SwiftFile.swift -o result
终端上的应生成"结果"包含" SwiftFile.swift"的汇编代码的文件文件。
此外,还有Hopper这样的工具可以执行此类任务,此外,它还可以生成伪代码,使其更易于阅读。
但是,有没有办法直接从Xcode做到这一点?如果有,怎么办?
答案 0 :(得分:2)
转到目标,然后单击“构建阶段”。单击左上角的加号添加运行脚本。在文本区域添加代码
xcrun -sdk macosx swiftc -O -emit-assembly Folder/SwiftFile.swift -o result.asm
每次为该目标构建时,都会生成一个程序集文件。如果您不希望每次都生成组件,也可以创建新目标。