arm64上的WeChat SDK

时间:2014-05-08 10:22:37

标签: ios iphone wechat

我试图在我的iPhone应用程序中使用libWeChatSDK.a库,而在iPhone 5上它可以正常工作。但是我遇到了最新iPhone的问题,似乎这个库不支持arm64 architecture

我得到的错误如下:

ld: warning: ignoring file .../libWeChatSDK.a, missing required architecture arm64 in file .../libWeChatSDK.a (3 slices)
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_SendMessageToWXReq", referenced from:
      objc-class-ref in WeChatCustomActivity.o
  "_OBJC_CLASS_$_WXApi", referenced from:
      objc-class-ref in WeChatCustomActivity.o
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

你知道这个问题是否有某种解决方法?

3 个答案:

答案 0 :(得分:11)

据我所知,现在是available

但如果您不擅长中文,只需点按here即可下载。

答案 1 :(得分:7)

指向arm64库的链接确实有效(已确认),但代码将编译,除非您还将 libc ++。dylib 库添加到项目中。任何其他链接都没有提到这一点!

我花了几个小时寻找这个。享受。

答案 2 :(得分:0)

不要为架构arm64构建应用程序。 libWeChatSDK.a显然只为32位目标而构建。在64位iPhone / iPad上运行32位架构代码没有真正的代价。