使用离子4 cordova 构建工具,而采取建设IM得到火灾分析插件建设错误。
我尝试删除插件包json,但它安装默认当我试图建立或添加平台。
"cordova-plugin-firebase-analytics": "~6.1.0",
"cordova-plugin-firebase-messaging": "^6.1.2",
"cordova-plugin-firebase-messaging": {
"ANDROID_FIREBASE_MESSAGING_VERSION": "22.0.+",
"ANDROIDX_CORE_VERSION": "1.6.+",
"IOS_FIREBASE_POD_VERSION": "~> 8.8.0"
} ```
[![enter image description here][1]][1]
[1]: https://i.stack.imgur.com/gMTcx.jpg
1条答案
按热度按时间pzfprimi1#
这个错误是因为当我们使用cocopod时,我们需要从YourProject.xcworkspace(而不是YourProject.xcodeproj)获得一个构建版本,如果你在firebase分析中遇到错误...
没有等级库源包含满足依赖关系的等级库:
Firebase/Analytics (> 6.1.0), Firebase/Analytics (= 6.1.0, > 6.1.0)
。通过运行pod repo update,然后在/your_project/platforms/ios/中运行pod install,确保您的本地Cocoapods repo是最新的。Cocoapods此插件依赖于cordova@9/cordova-ios@5对CocoaPods依赖项管理器的支持,以满足iOS Firebase SDK库的依赖项。
请确保在iOS构建环境中安装了cocoapods@〉=1.11.2-安装说明可在此处找到。
如果在Xcode中构建项目,您需要打开YourProject.xcworkspace(而不是YourProject.xcodeproj),这样Cordova应用程序项目和Pod项目都将加载到Xcode中。
您可以通过安装cocoapods-dependencies在Cordova iOS项目中列出Pod依赖项:
sudo gem安装cocoapods相关性cd平台/ios/ pod相关性