arm64上的WeChat SDK

Woj*_*tek 7 iphone ios wechat

我试图libWeChatSDK.a在我的iPhone应用程序中使用库,而在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)
Run Code Online (Sandbox Code Playgroud)

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

dem*_*mon 11

据我所知,它现在可用.

但如果你不擅长中文,只需点击这里即可下载.

  • @oKBo如果你确定你得到的是最新版本的SDK,你会责怪'微信'官方开发者导致错误,那么我肯定[link](https://open.weixin. qq.com/zh_CN/htmledition/res/dev/download/sdk/iOS_SDK-64.zip)是可用的,我通过'lipo -info'测试胖文件.`fat文件中的架构:libWeChatSDK.a是:armv7 i386 x86_64 arm64`就是我得到的. (2认同)

Ibd*_*ine 7

arm64库的链接确实有效(确认)但是除非你还将libc ++.dylib库添加到项目中,否则代码将无法编译.任何其他链接都没有提到这一点!

我花了几个小时寻找这个.请享用.