又踩了一遍坑,记性不好,记录一下
具体步骤:
1.将 微信平台下载的 SDK 文件中包含的 libWeChatSDK.a,WXApi.h,WXApiObject.h 三个文件添加到你所建的工程中
2.在Link Binary With Libraries 中依次添加framework和依赖库(官网给的不全,请按照下面列出的添加):
libsqlite3.tbd ,libz.tbd , libc++.tbd ,Security.framework , CoreGraphics.framework , WebKit.framework,CoreTelephony.framework
3. Target - Build Setting中,搜索"Other Linker Flags"中加入"-ObjC -all_load",在 Search Paths - framework search paths中添加 libWeChatSDK.a ,WXApi.h,WXApiObject.h文件所在路径,如:
$(PROJECT_DIR)/App/Libs
4. 在 Xcode 中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序 id
5. 在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在 “info”标签栏的“LSApplicationQueriesSchemes“添加weixin 和weixinULAPI,如图
完成上述步骤应该可以编译成功了