微信官方Demo无法正常编译提示:Undefined symbols for architecture x86_64:

在运行微信SDK的官方demo时估计很多朋友也遇到了我这样的问题。

微信官方Demo无法正常编译提示:Undefined symbols for architecture x86_64:_第1张图片
错误提示

网上很多方法都写的是链接库的问题,大部分都只是说链接以下库


微信官方Demo无法正常编译提示:Undefined symbols for architecture x86_64:_第2张图片
xcode7之后,.dylib后缀变成.tbd

以及设置search path路径,但是还是提示同样的错误,甚至有的人说先查看.a文件是否支持64位 甚至直接关闭对64位的支持。

终端运行:lipo -info libWeChatSDK.a


本身支持64位


所以不是SDK不支持64位,但很确定是缺少了某个库的支持。

最后找了半天,才发现,缺少了

security库

添加完成后编译,OK。

你可能感兴趣的:(微信官方Demo无法正常编译提示:Undefined symbols for architecture x86_64:)