|
/

iOS集成分享过程中2001错误码

Bb*
发布于 4 年前
5798来自辽宁省
移动统计 U-App

前提:

1-已经使用 Pod引入

pod 'UMCommon' #必须集成

pod 'UMDevice' #必须集成

pod 'UMShare/UI'

pod 'WechatOpenSDK'

2-已经声明初始化:

APPDelegate中

- (void)umConfigure {

[UMConfigure initWithAppkey:kUM_APP_KEY channel:@"App Store"];

[UMSocialGlobal shareInstance].universalLinkDic = @{@(UMSocialPlatformType_WechatSession):@"https://www.xxxxx.net/"};

[[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_WechatSession appKey:kWechatAppId appSecret:kWechatAppSecret redirectURL:nil];

}

3.已经加入需要的库文件

4. 已经写了-ObjC

结果:

还是报错: Error Domain=UMSocialPlatformErrorDomain Code=2001 "(null)" UserInfo={message=未配置完成SDK,请检查 'build setting'中 -ObjC参数}

还能是什么原因啊?没有思路了。。

5个回答
 
4 年前
来自上海

楼主你好,没有添加对应的库文件,或没有增加-ObjC属性,对应平台库文件是否添加到 Build Phases – Link Binary With Libraries 下

 
4 年前
来自北京

把pod 'WechatOpenSDK' 去掉,按照下面方式来集成。

   pod 'UMCommon'
pod 'UMDevice'
pod 'UMShare/UI'
pod 'UMShare/Social/WeChat'

可参考demo https://counsel.umeng.com/api/activity/download?fileName=activity/67/UMShareiOSDemo.zip

 
4 年前
来自浙江省

你好,可能原因是没有添加对应的库文件,或没有增加-ObjC属性,对应平台库文件是否添加到 Build Phases – Link Binary With Libraries 下,不同分享平台需要加入对应的库文件,确保链接库内已经添加完全

-ObjC属性是否添加正确 添加项目配置 在Other Linker Flags加入-ObjC,注意不要写成-Objc

清理一下缓存,在 Xcode 里 Product -> clean

Loading ...
登录社区,分享你的经验