WeChat SDK在arm64上

我正在尝试在我的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) 

你知道这个问题是否有一些解决方法?

据我所知,现在是可用的 。

但是,如果你不擅长中文,只需点击这里下载。

链接到arm64库确实工作(确认),但是代码将不会编译,除非你也添加libc ++。dylib库到你的项目。 这在其他链接中没有提及!

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

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