iOS SDK 与阿里百川 SDK 冲突怎么办?

报错原因:

因 cocoapods 版本的问题 如果两个SDK 都用到了相同的Framework 比如 AlipaySDK.framework 就会报错下面的错误 :

target has framework with conflicting names :AlipaySDK.framework

解决方法:

1.将 Ping++ SDK 下载到本地。

2.将 podfile 中的 pod "Pingpp/Alipay", :path => '~> 2.2.10' 替换成 pod "Pingpp/Alipay", :path => "~/Downloads/pingpp-ios-master" 进行本地 pod 注:(百川SDK 不变)。

3.打开 Ping++ SDK 中的 Pingpp.podspec 文件 删除下列两行代码ss.ios.vendored_frameworks = 'lib/Channels/Alipay/AlipaySDK.framework' ss.resource = 'lib/Channels/Alipay/AlipaySDK.bundle' 

4.在你的工程目录下 运行 $ pod update --no-repo-updare 进行pod更新。


    您需要登录后才可以回复