Ios 添加pod';Firebase/AppIndexing';和pod';FirebaseInAppMessaging';在一起

Ios 添加pod';Firebase/AppIndexing';和pod';FirebaseInAppMessaging';在一起,ios,firebase,cocoapods,firebase-remote-config,firebase-in-app-messaging,Ios,Firebase,Cocoapods,Firebase Remote Config,Firebase In App Messaging,由于版本依赖关系不同,无法同时使用两者 `[!]CocoaPods找不到pod“FirebaseAnalytics”的兼容版本: 在快照(Podfile.lock)中: FirebaseAnalytics(=3.9.0,~>3.7,~>3.8,~>3.9) 在Podfile中: Firebase/Core已解析为3.17.0,这取决于 FirebaseAnalytics(=3.9.0) 执行pod更新。FirebaseInAppMessaging是在Firebase 5.x中引入的,与Fireb

由于版本依赖关系不同,无法同时使用两者

`[!]CocoaPods找不到pod“FirebaseAnalytics”的兼容版本: 在快照(Podfile.lock)中: FirebaseAnalytics(=3.9.0,~>3.7,~>3.8,~>3.9)

在Podfile中: Firebase/Core已解析为3.17.0,这取决于 FirebaseAnalytics(=3.9.0)


执行
pod更新
。FirebaseInAppMessaging是在Firebase 5.x中引入的,与Firebase 3.x不兼容<代码>Firebase/RemoteConfig也需要更新为5.x才能兼容


Firebase/AppIndexing
在Firebase 3.x中被弃用,应该删除,以便使用更新的Firebase版本。

@phoenixroy如果答案有用,你可以投票并接受答案。为什么Firebase/AppIndexing不受欢迎,我们应该用什么来替代它?@AsadAliChoudhry See@PaulBeusterien是的,我已经读过了,它只是与通用链接的深度链接,这是我们在IOS中通常做的。那么Firebase索引的作用是什么呢?如何实现这一点?
Firebase/RemoteConfig was resolved to 3.17.0, which depends on
  FirebaseRemoteConfig (= 1.3.4) was resolved to 1.3.4, which depends on
    FirebaseAnalytics (~> 3.7)

FirebaseInAppMessaging was resolved to 0.11.0, which depends on
  FirebaseAnalytics (~> 5.1)`