React-native iOS:Cocoapods 找不到 pod“Firebase/CoreOnly”、“Google-Maps-iOS-Utils”和“GoogleMaps”的兼容版本
Posted
技术标签:
【中文标题】React-native iOS:Cocoapods 找不到 pod“Firebase/CoreOnly”、“Google-Maps-iOS-Utils”和“GoogleMaps”的兼容版本【英文标题】:React-native iOS : Cocoapods could not find compatible version for pod "Firebase/CoreOnly","Google-Maps-iOS-Utils" & "GoogleMaps" 【发布时间】:2021-01-07 15:16:24 【问题描述】:我在为我的 react-native 项目运行 pod install
时遇到以下错误。
我尝试运行 pod install --repo-update
和 pod repo update
,但它对我不起作用。
[!] CocoaPods 找不到 pod 的兼容版本 “Firebase/CoreOnly”:在 Podfile 中: RNFBApp(来自
../node_modules/@react-native-firebase/app
)被解析为8.4.3,这取决于 Firebase/CoreOnly (~> 6.30.0)RNFBFirestore (from `../node_modules/@react-native-firebase/firestore`) was resolved to
7.8.2,这取决于 Firebase/Firestore (~> 6.30.0) 被解析为 6.30.0,这取决于 Firebase/CoreOnly (= 6.30.0)
RNFBRemoteConfig (from `../node_modules/@react-native-firebase/remote-config`) was resolved
到 6.7.1,这取决于 Firebase/Core (~> 6.13.0) 被解析为 6.13.0,这取决于 Firebase/CoreOnly (= 6.13.0)
CocoaPods 找不到 pod 的兼容版本 “Google-Maps-ios-Utils”:在 Podfile 中: Google-Maps-iOS-Utils
react-native-google-maps (from `../node_modules/react-native-maps`) was resolved to 0.27.1, which
取决于 Google-Maps-iOS-Utils (= 2.1.0)
CocoaPods 找不到 pod“GoogleMaps”的兼容版本: 在 Podfile 中: react-native-google-maps(来自
../node_modules/react-native-maps
)被解析为0.27.1,它 取决于 Google-Maps-iOS-Utils (= 2.1.0) 被解析为 2.1.0,这取决于 谷歌地图react-native-google-maps (from `../node_modules/react-native-maps`) was resolved to 0.27.1, which
取决于 谷歌地图 (= 3.5.0)
谁能给出一个可能的解决方案来解决这个问题?
【问题讨论】:
【参考方案1】:如果您确定已正确安装所有内容并且 pod repo update 仍然无法正常工作,请删除您的 Podfile.lock 然后再次执行“pod install”。
【讨论】:
以上是关于React-native iOS:Cocoapods 找不到 pod“Firebase/CoreOnly”、“Google-Maps-iOS-Utils”和“GoogleMaps”的兼容版本的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 扩展和应用程序之间使用 UIApplication.shared 共享 CocoaPod
iOS Catalyst Cocoapod 框架错误 - 签名需要开发团队