看见人多人在问这个问题,但是网上的回答又都是五花八门的,所以专门写个答案,帮需要的小伙伴跳坑。
编译工具:Xcode10.1
微信SDK:iOS开发工具包(1.8.3版本,不包含支付功能)
-
问题:按照官网的说明,增加了info.plist和类库,但是编译的时候出现了下面的错误:
linker command failed with exit code 1 (use -v to see invocation)
-
解决办法:
造成错误的原因:这是由于c++引起的错误,缺少c++的相关类库
以下是解决办法:
TARGETS
—> General
—>Linked Frameworks and Libraries
—>
添加 libc++.tbd 类库(其他类库是按照官网Demo加的)
注:xcode7以后的版本是libc++.tbd。以前的版本是libc++.dylib