如何从swift模块获取模块文件信息?

时间:2019-03-27 06:27:35

标签: swift module clang

我想从clang模块缓存(.pcm)文件中转储信息。对于Objective-C模块,我可以通过clang -module-file-info SomeModule.pcm获取信息,但是由于clang版本问题,我无法获取Swift模块的信息。

错误消息:

  

错误:从与编译器((clang- 1000.11.45.5 )”不同的分支((clang- 1000.11.45.1 ))构建的PCH文件
  错误:无法加载PCH文件

c语版本:

  

$ clang --version
  Apple LLVM版本10.0.0(clang- 1000.11.45.5
  目标:x86_64-apple-darwin18.2.0

快速版本:

  

$ swift --version
  Apple Swift版本4.2.1(swiftlang-1000.11.42 clang- 1000.11.45.1
  目标:x86_64-apple-darwin18.2.0

版本1000.11.45.1表示pcm文件是由clang命令中的swift生成的。是否可以访问clang命令的基础swift或直接从swift命令中转储信息?

0 个答案:

没有答案