集成 SDK 后,编译产生了很多警告?

集成 Bugtags 后,有的同学编译项目的时候,Xcode 提示有很多警告,如下:

warning:/var/folders/wp/7v62gnls15z3ll64_vm85v_r0000gq/C/org.llvm.clang.kaixin/ModuleCache
/201KMJIF45PP9/Darwin-38I6DLZ5IH61J.pcm: No such file or directory
while processing /Users/cjc/ios/Pods/Bugtags/Bugtags.framework/Bugtags(BTGAppInfo.o):

其实这只是 Xcode 的编译缓存问题,并不是真正的警告,大可不必理会,如果并不想看到这些警告的话,请按以下方式操作:

Xcode -> Window -> Projects -> Your Project -> 点击 delete,然后重启 Xcode 编译即可

Project

Delete

Xcode 8.0 及以上版本可以在命令行中进入相应目录进行删除,如:

cd ~/Library/Developer/Xcode/DerivedData/TestDemo-bnfvktksulzvndaqsvwxfqsfuejw

如要以上方式无法解决,请查看你项目 Build Settings -> Enabled Modules (C and Objective-C) (CLANG_ENABLE_MODULES),按以下设置:

Enabled Modules

如果以上方式都无法解决,请查看你项目的 Build Settings -> Debug Information Format,按以下设置:

Debug Information Format

注意:Debug Information FormatDebug 状态如果设置为 DWARF,项目在 Debug 模式编译将不单独生成符号表文件,Bugtags符号表自动上传脚本在 Debug 模式下也将不工作。