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

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

错误提示

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


xcode7之后,.dylib后缀变成.tbd

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

终端运行:lipo -info libWeChatSDK.a


本身支持64位


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

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

security库

添加完成后编译,OK。

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,503评论 25 709
  • 一。每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧 可能会遇到这几种错误: Undefine...
    ttdiOS阅读 13,579评论 2 11
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,292评论 4 61
  • 最近情绪失控,状态归零。总是在各种隐形显性找出口。 终于有些意识,静坐了会儿,从刚才的等流习气跳了出来。 把自己看...
    改革啊改革阅读 644评论 0 0