美文网首页
iOS 重名bug,与实现重名共存

iOS 重名bug,与实现重名共存

作者: JC_Wang | 来源:发表于2017-02-27 11:35 被阅读304次

    1、报错样式与原因说明

    xcode8.2.1截图.png
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
    

    原因

     编译器在项目中同时compile了相同的资源文件,在proj--target--build phase--compile source可以看到两份以上相同的文件
    
    参加编译的文件.png

    2、解决方案

     1、 在项目中删除重复文件
     2、 找到参加编译的文件,删除不编译的文件,此时重名的文件是可以共存在项目中的,只是被删除的部分不参加编译。如下图
    
    调整后.png

    3、遗留问题待解决

     删除编译其中一个文件后,该文件不能实现自动提示功能了
    
    问题.png

    相关文章

      网友评论

          本文标题:iOS 重名bug,与实现重名共存

          本文链接:https://www.haomeiwen.com/subject/ofkzwttx.html