美文网首页iOS 遇到的问题
linker command failed with exit

linker command failed with exit

作者: JerryLMJ | 来源:发表于2016-06-29 18:50 被阅读162次

    在日常的实际开发中我们会经常遇到这个错误,而且Xcode不能定位到出错的位置,很蛋疼。
    很多原因都会导致这个错误,下面说说常见的原因以及解决办法:

    • 工程中文件名重复

    • import了.m文件

    • 重复添加了.h.m文件

    • 删除引用的.h文件,重新添加到工程

    • Build Settings->Enable Bitcode设置为NO。Enable Bitcode是用来设置是否程序将会在App store上被编译和链接,有时引用的第三方库不支持Enable Bitcode就会编译报错,此时关掉Enable Bitcode就可以了。至于Bitcode是干什么用的自己上网搜博客吧

    • 检查导入的.a库是否支持模拟器,还是只支持真机

    • 缺少依赖的库

    • 删除Build Settings->Other Linker Flags下的错误路径

      ··· ···

    目前想到了这么多,以后遇到了再补充。

    以个人的经验来说最常出现的其实是import了.m文件,因为自动提示很容易让我们import了.m文件而不是.h文件,而且自己很难察觉。

    版权声明:出自MajorLMJ技术博客的原创作品 ,转载时必须注明出处及相应链接!

    相关文章

      网友评论

        本文标题:linker command failed with exit

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