Ionic 由于使用了未声明的标识符“FIRAnalytics”,离子构建失败

8e2ybdfx  于 2022-12-08  发布在  Ionic
关注(0)|答案(1)|浏览(177)

使用离子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
pzfprimi

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相关性

相关问题