请检查以下(部分)Swift编译器调用:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c -filelist /var/folders/fg/ssznc5j55yq1f9yngt82gyr40000gn/T/sources-7a8f3f
我的问题是" -filelist"选项。 Swift编译器有时(在什么情况下是未知的)生成一些临时文件列表,用作编译器调用的输入。通话结束后,文件列表消失了。有没有办法让这个文件列表持久化,即是否可以将它保存在某个地方供以后使用?
我问这个问题,因为我想在此之后自己应用编译器调用,但由于文件列表在编译后消失了,所以这不起作用。
答案 0 :(得分:1)
在您的'OTHER_SWIFT_FLAGS=-save-temps'
调用中传递xcodebuild
。
来源:此blog post提到了-save-temps
标志。