Xcode消除警告

image.png
1、warning: no rule to process file '*.h' of type sourcecode.c.h for architecture arm64
image.png

只需要在Build Phases中的搜索栏搜索.h,然后将Compile Source中误加的.h文件全部减掉即可
Compile Source:Compile Sources就是.h和.m文件的集合,因为他们会被参与编译的。

2、Warning: Multiple build commands for output file

该问题是由外部文件的重复引用造成的,解决方法为:
前往 Targets -> Build Phases -> Copy Bundle Resources
将重复引用的文件从列表中移除。
Copy Bundle Resources :主要是一些资源文件,打包的时候会被放入app中。
常见的内容有:xib文件,图片资源,xxxSDK.bundle,html文件,js文件。

3、Dsymutil Warning

我们只需要 Build Settings -> Build Options->Debug Information Format 将DWARF with dSYM File 改为DWARF

Debug Information Format:DEBUG下设为DWARF,RELEASE下设为DWARF with dSYM File,dSYM文件需要用于符号化crash log(和Xcode默认一致);具体的话可以自己百度下,我也是一知半解

4、shell Script invocation Error

查看build phase里面run script是否写的正确,必要时可以删除试一下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 其实被这个问题困扰了好久,不过秉承着三分钟热度的新年新气象,还是要多弄懂一点(⊙_⊙)ゞ Symbols是什么东西...
    卖萌凉阅读 55,564评论 22 164
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 5,400评论 0 9
  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,913评论 2 20
  • 邻家有女二十三,性情疏懒态娇憨。 坐常蜷膝若小虎,卧成大字占床宽。 慧手兰心善缝补,浣衣卤水十指沾。 纤手巧绣双飞...
    陛下快跑阅读 273评论 0 2
  • 回忆是个相当可怕的东西,越不想去记起,它就越在脑海中浮现,正可谓物是人非,如何能忍住回忆,也许最好的方法,就是让自...
    若逸风阅读 180评论 0 1