美文网首页iOS日常开发
iOS报错:linker command failed with

iOS报错:linker command failed with

作者: 字母B一路向北 | 来源:发表于2019-09-29 18:20 被阅读0次

    1、我以前添加开源的.a文件时也遇到过类似的情况,问题大多主要是出现在Ohter Linker Flags 这个属性,找到Build settings->Linking->Other Linker Flags,将此属性修改成-all_load

    2、把Other Linker Flags下的属性全删除了。

    3、错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,然后按照官方提供的步骤重新添加一遍。

    4、看看是不是有新添加的文件跟之前文件同名
    5、项目中引入了多个相同的文件,删除一个就ok!
    6、看看是不是有新添加的文件跟之前文件同名

    7、错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,然后按照官方提供的步骤重新添加一遍。

    8、SVN或git忽略了某些文件,如.o 等文件没能update下来,查看.o文件可能是红色的,可以重新添加或者修改SVN(git)的忽略设置

    9、把.a文件删除再重新拖到项目中解决问题

    10、可能重复添加了文件(也可能没勾选 Copy items if neded 这个选项),建议删除后重新添加

    11、工程中文件名重复了 也会出现同样的错误

    12.”Build Settings”->”Enable Bitcode”设置为NO ,因为有些SDK不支持Bitcode

    8.可能在引用的时候 可能写的是#import "XXXXX.m" ,如果是改为#import "XXXXX.h"

    9.可能你导入的SDK只能在真机下才能运行,模拟器会报错!

    附相关网址:https://www.cnblogs.com/DengfengZhang/p/5628024.html

    相关文章

      网友评论

        本文标题:iOS报错:linker command failed with

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