您的位置: 首页 > 文章 > unity同时集成mob的sharesdk,smssdk,微信支付 unity同时集成mob的sharesdk,smssdk,微信支付 分类: 文章 • 2024-07-22 20:16:52 mob集成的sharesdk挺好用的,尤其是打包ios的时候,但是,有一点是特别坑的,sharesdk和smssdk同时导入工程会发现有一些文件会被覆盖掉,尤其是包内自带的zip压缩文件,压缩文件里包含着ios的sdk,这就很蛋疼了,还有就是官方自带的微信的SDK不是带微信支付回调函数onResp和onReq的,所以,今天就来说说集成ShareSDK,smssdk,微信支付的坑 我相信用过mob的sharesdk和smssdk的都被坑过,但是同时集成sharesdk,smssdk和微信的,我在网上都没有找到解决办法,索性通过自己的探索,解决了这个问题。Android是很强大的,完全不用考虑,但是在ios中就要考虑了,由于ios使用OC语言,并且在xcode的配置相当繁琐,所以mob可能也是为了兼顾广大unity开发者,所以打了unity打包ios的自动配置的包,但是ShareSDK和SMSSDK同时使用会出现自动包中的ZipSDK被覆盖的问题。 单独使用完全不需要考虑 结束废话,开始干货 在导包的时候首先注意顺序,一定不要错首先导入SMSSDK,再导入ShareSDK 这个导入的ShareSDK是不带第三方的SDK的,所以需要去下载mob官方ios开发的SDK 选择适合自己的SDK下载,注意,带支付版的是不带微信支付需要的onReq和onResp函数的 下载mob需要的基础库这里是下载地址 微信支付在unity需要的配置看我的上一篇博客传送门 然后就可以打包,下载的ShareSDK的第三方SDK和mob的基础库在xcode中导入 把下载的ShareSDK文件放在导出的xcode工程的根目录,添加文件引用,替换smssdk和ShareSDK 的mob基础库,就可以打包了