Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IOS上和微信支付插件冲突了,怎么解决冲突? #11

Closed
jethroHuang opened this issue Apr 3, 2019 · 11 comments
Closed

IOS上和微信支付插件冲突了,怎么解决冲突? #11

jethroHuang opened this issue Apr 3, 2019 · 11 comments

Comments

@jethroHuang
Copy link

同时集成了 sharesdk 和 fluwx(微信支付插件),结果他们都有libwechatsdk.a。。。然后运行flutter run 就会报

target has libraries with conflicting names libwechatsdk.a

我在网上找到的解决方案是删除 libwechatsdk.a 文件,但是运行后又会报错提示没找到 libwechatsdk.a

请问该如何解决这个冲突?

@DangerousDON
Copy link
Contributor

DangerousDON commented Apr 3, 2019 via email

@jethroHuang
Copy link
Author

您可以只保留一个微信sdk就行,留下我们sdk里下载的待支付的微信sdk,把其他第三方里的微信sdk删除掉就行 把我们的这个微信命令换成带支付的微信sdk命令 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull' 刘芳丽 MOB云事业部 技术支持 YOOZOO GAMES 游族网络 E • liufl@yoozoo.com M • +86 18824179331 T • +86 21 3367 6512 F • +86 21 3367 6520 YOOZOO MANSION,BUILDING 2,711 YISHAN RD.,XUHUI DISTRICT,SHANGHAI,CHINA 上海市徐汇区宜山路711号2号楼游族大厦 2200233 本邮件可能载有机密内容,非指定收件人请勿打开、复制本邮件或依赖本邮件的内容而采取任何行动。若误收到本邮件,请立即通知发送人,并删除本邮件及其附件。谢谢! This message contains information which may be confidential and privileged. If you received the message by mistake, please inform the sender and delete the message as soon as possible, thanks. 发件人: jethroHuang 发送时间: 2019-04-03 17:16 收件人: MobClub/ShareSDK-For-Flutter 抄送: Subscribed 主题: [MobClub/ShareSDK-For-Flutter] IOS上和微信支付插件冲突了,怎么解决冲突? (#11) 同时集成了 sharesdk 和 fluwx(微信支付插件),结果他们都有libwechatsdk.a。。。然后运行flutter run 就会报 target has libraries with conflicting names libwechatsdk.a 我在网上找到的解决方案是删除 libwechatsdk.a 文件,但是运行后又会报错提示没找到 libwechatsdk.a 请问该如何解决这个冲突? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

您说的这个命令是在哪个文件中?

@DangerousDON
Copy link
Contributor

DangerousDON commented Apr 3, 2019 via email

@cyjaysong
Copy link

sharesdk的完整版微信SDK里包装了share的桥接文件下载,删了是做不了分享的,删了fluwx中微信SDK的libwechatsdk.a。然后在fluwx的podspec里添加 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'。这样做可以解决冲突

@Lanhaoo
Copy link

Lanhaoo commented Jul 9, 2020

sharesdk的完整版微信SDK里包装了share的桥接文件下载,删了是做不了分享的,删了fluwx中微信SDK的libwechatsdk.a。然后在fluwx的podspec里添加 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'。这样做可以解决冲突

我按照这种方式还是没有解决。我先添加了fluwx,然后删了fluwx中微信SDK的libwechatsdk.a,然后在fluwx的podspec里添加 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull',最后添加sharesdk并且把sharesdk的podspec中的s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChat' 修改成了s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'。结果还是报错

@waymon1023
Copy link

sharesdk的完整版微信SDK里包装了share的桥接文件下载,删了是做不了分享的,删了fluwx中微信SDK的libwechatsdk.a。然后在fluwx的podspec里添加 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'。这样做可以解决冲突

我按照这种方式还是没有解决。我先添加了fluwx,然后删了fluwx中微信SDK的libwechatsdk.a,然后在fluwx的podspec里添加 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull',最后添加sharesdk并且把sharesdk的podspec中的s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChat' 修改成了s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'。结果还是报错

老哥,现在你解决了吗

@waymon1023
Copy link

您可以只保留一个微信sdk就行,留下我们sdk里下载的待支付的微信sdk,把其他第三方里的微信sdk删除掉就行 把我们的这个微信命令换成带支付的微信sdk命令 s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull' 刘芳丽 MOB云事业部 技术支持 YOOZOO GAMES 游族网络 E • liufl@yoozoo.com M • +86 18824179331 T • +86 21 3367 6512 F • +86 21 3367 6520 YOOZOO MANSION,BUILDING 2,711 YISHAN RD.,XUHUI DISTRICT,SHANGHAI,CHINA 上海市徐汇区宜山路711号2号楼游族大厦 2200233 本邮件可能载有机密内容,非指定收件人请勿打开、复制本邮件或依赖本邮件的内容而采取任何行动。若误收到本邮件,请立即通知发送人,并删除本邮件及其附件。谢谢! This message contains information which may be confidential and privileged. If you received the message by mistake, please inform the sender and delete the message as soon as possible, thanks. 发件人: jethroHuang 发送时间: 2019-04-03 17:16 收件人: MobClub/ShareSDK-For-Flutter 抄送: Subscribed 主题: [MobClub/ShareSDK-For-Flutter] IOS上和微信支付插件冲突了,怎么解决冲突? (#11) 同时集成了 sharesdk 和 fluwx(微信支付插件),结果他们都有libwechatsdk.a。。。然后运行flutter run 就会报 target has libraries with conflicting names libwechatsdk.a 我在网上找到的解决方案是删除 libwechatsdk.a 文件,但是运行后又会报错提示没找到 libwechatsdk.a 请问该如何解决这个冲突? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

您说的这个命令是在哪个文件中?

同时集成了 sharesdk 和 fluwx(微信支付插件),结果他们都有libwechatsdk.a。。。然后运行flutter run 就会报

target has libraries with conflicting names libwechatsdk.a

我在网上找到的解决方案是删除 libwechatsdk.a 文件,但是运行后又会报错提示没找到 libwechatsdk.a

请问该如何解决这个冲突?

老哥我现在和你一样,你解决了吗?

@DangerousDON
Copy link
Contributor

DangerousDON commented Nov 6, 2020 via email

@DangerousDON
Copy link
Contributor

DangerousDON commented Nov 6, 2020 via email

@jethroHuang
Copy link
Author

fluwx不动,引入ShareSDK的精简版,把微信命令换成s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChat_Lite'

此方案可解决冲突

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants