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)

    iOS导入【微信SDK】遇到linker command failed with exit code 1 (use -v to see invocation)错误_第1张图片
    导入微信SDK运行时报错.png

  • 解决办法:


    iOS导入【微信SDK】遇到linker command failed with exit code 1 (use -v to see invocation)错误_第2张图片
    添加类库.png

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

你可能感兴趣的:(iOS导入【微信SDK】遇到linker command failed with exit code 1 (use -v to see invocation)错误)