iOS导入【微信SDK】遇到linker command failed with exit code 1 (use -v to see invocation)错误

看见人多人在问这个问题,但是网上的回答又都是五花八门的,所以专门写个答案,帮需要的小伙伴跳坑。

编译工具:Xcode10.1
微信SDK:iOS开发工具包(1.8.3版本,不包含支付功能)

  • 问题:按照官网的说明,增加了info.plist和类库,但是编译的时候出现了下面的错误:
    linker command failed with exit code 1 (use -v to see invocation)

    导入微信SDK运行时报错.png

  • 解决办法:


    添加类库.png

造成错误的原因:这是由于c++引起的错误,缺少c++的相关类库
以下是解决办法:
TARGETS —> General —>Linked Frameworks and Libraries —>
添加 libc++.tbd 类库(其他类库是按照官网Demo加的)
注:xcode7以后的版本是libc++.tbd。以前的版本是libc++.dylib

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

推荐阅读更多精彩内容