iOS APP跳转到微信小程序,提示:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_WXLaunchMiniProgram

iOS APP跳转到微信小程序,提示:Undefined symbols for architecture arm64: "OBJC_CLASS$_WXLaunchMiniProgram

错误情况:集成没有错,加上跳转的情况就会报这个问题
代码:
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName = @“gh_1b8336642d33”; //拉起的小程序的username
// launchMiniProgramReq.path = @""; //拉起小程序页面的可带参路径,不填默认拉起小程序首页
launchMiniProgramReq.miniProgramType = 0; //拉起小程序的类型
[WXApi sendReq:launchMiniProgramReq];

原因:
按照微信开发文档上步骤来,下载加集成后,CocoaPod集成了友盟推送,里面会自动加上个libWeChatSDK.a,然后和刚下载libWeChatSDK.a有冲突,(虽然友盟中没有add上libWeChatSDK.a,就算只放到了文件夹中,也会自动去寻找,而这个问题,就是因为友盟中的版本太低,没有跳转小程序这个功能,所以报的错)

解决办法:
将友盟中的.a换成刚从微信公众平台下载的

你可能感兴趣的:(Objective--C,iOS,APP)