首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CocoaPods无法找到与pod兼容的版本。

CocoaPods无法找到与pod兼容的版本。
EN

Stack Overflow用户
提问于 2021-03-30 12:11:14
回答 2查看 1.7K关注 0票数 0

我正在尝试实现UnityAds SDK,以便与AppLovin Max中介一起使用,但是在将UnityAds SDK更新到它的最新版本(即3.7.0 )之后,我在尝试更新AppLovin时会遇到这个错误。

有什么建议吗?

代码语言:javascript
复制
[!] CocoaPods could not find compatible versions for pod "UnityAds":
  In snapshot (Podfile.lock):
    UnityAds (= 3.7.0)

  In Podfile:
    AppLovinMediationUnityAdsAdapter was resolved to 3.0.0.2, which depends on
      UnityAds (= 3.0.0)

    UnityAds (= 3.7.0)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-06 06:44:20

因此,当您使用AppLovinSDK MAX中介并希望实现其他中介网络时,您应该而不是实现其他networks (这就是我所做的):

代码语言:javascript
复制
pod 'UnityAds'
pod 'Google-Mobile-Ads-SDK'
pod 'FBAudienceNetwork'

您真正应该做的只是实现您想要的适配器,它们将包括由它们自己支持的SDK版本。

AppLovin的网站上没有适当的文档,所有的文件似乎都搞砸了,但它的工作方式与谷歌AdMob Mediation一样,所以我就是这样想出来的,AppLovin的支持团队在这之后就批准了它。

这是Podfile使用AppLovinSDK时应该看到的样子:

代码语言:javascript
复制
pod 'AppLovinSDK'
pod 'AppLovinMediationFacebookAdapter'
pod 'AppLovinMediationUnityAdsAdapter'
pod 'AppLovinMediationVungleAdapter'
pod 'AppLovinMediationGoogleAdapter'

仅此而已。

票数 1
EN

Stack Overflow用户

发布于 2021-04-05 21:46:22

AppLovin适配器是通过特定版本的中介网络SDK进行专门认证和测试的。在这种情况下,适配器版本似乎是3.0.0.2,它可能依赖于UnityAds SDK 3.0.0 (第一个n - 1编号表示认证的n - 1版本)。

我建议在Podfile中删除对UnityAds的显式引用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66870710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档