美文网首页
Xcode编译出现错误:linker command faile

Xcode编译出现错误:linker command faile

作者: Look2021 | 来源:发表于2017-10-20 15:34 被阅读0次

    最近在为App添加新功能时用到了第三方MTA SDK 和广点通SDK时,导入进项目中总是会报错linker command failed with exit code 1"_OBJC_CLASS_$_MTA", referenced from:。在百度一直找问题的原因,主要是.a文件的问题,我试了他们说的所有方法都不行。
    后来我导入SDK时用的方法是用Add File to "video",成功解决了问题。
    第一步:选择Add File to "项目名"

    addfile.jpeg
    第二步:选择你要导入的SDK,回车
    addfile2.jpeg
    第三步:你就会发现.a文件出现在你的Link Binary With Libraries中了
    addfile3.jpeg
    编译后,终于没有报错了!
    我根据百度上也设置了"Build Settings"->"Enable Bitcode"设置为NO ,希望对你们有帮助。如果还是不行可以重复试几次,我一直重复试了好多次好多方法才成功的。

    同时你也要注意下你的SDK是否是最新的版本,有一次我老板发了个1.2.6版本的SDK给我,编译时也报这个错,我搞了半天找原因,后来才发现人家都已经更新到2.0.5了,用了2.0.5一点问题都没有。

    相关文章

      网友评论

          本文标题:Xcode编译出现错误:linker command faile

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