标签: swift xcode build compilation
Xcode支持针对不同源文件的自定义Build Rules。我对Swift构建规则特别感兴趣。
Build Rules
什么是正确的脚本来编译源代码,以及在Output Files中指定什么?
Output Files
请回答您是否有经验。
答案 0 :(得分:1)
Swift文件是使用 swiftc 隐式编译的,而Obj-C是使用 clang 隐式编译的。 Afaik不可能用构建规则代替该调用,因为您还需要为优化器传递大量参数,为链接器e.t.c传递库。源代码编译的输出是目标文件(* .o),然后将它们链接在一起以形成最终的二进制文件。
您可以了解有关here和here这一过程的信息。