遇到 Xcode warnings: Not such file or directory (.pcm files) 莫慌!
小鸭子最近给别的sdk时,对方总说报出来
!
这种警告,然后我说试试Debug编译,果然就没有警告了,可也不是解决问题的方法啊,怎么肥四,release就有问题。
然后我就谷歌谷歌百度百度,各种试,终于找到了!
解决问题的方法
绝对靠谱!
下面我们就来简单的理解一下,
Debug Information Format
当Debug Information Format为DWARF with dSYM File的时候,构建过程中多了一步Generate dSYM File:最终产出的文件也多了一个dSYM文件。
不过,既然这个设置叫做Debug Information Format,所以首先得有调试信息。如果此时Generate Debug Symbols选择的是NO的话,是没法产出dSYM文件的。
dSYM文件的生成,是在Strip等命令执行之前。所以无论Strip Linked Product是否开启,生成的dSYM文件都不会受影响。
不过正如文档中所说,无法为静态库生成dSYM文件。即便为给一个静态库的Debug Information Format设置为DWARF with dSYM File,构建过程中依然不会有生成dSYM文件的步骤。
说到dSYM文件,我记得Bugly平台接入,要想详细的每个崩溃直接挂到我们代码里具体哪一行代码,需要上传dSYM文件,这个等我做这个功能的时候,会更新文章的