You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NativeScript 8 iOS构建报错:CocoaPods无兼容FirebaseFirestore版本

错误原因解释

这个错误的核心是iOS最低部署版本不兼容:
你项目当前配置的iOS最低运行版本,低于FirebaseFirestore 9.6.0要求的最低iOS版本。CocoaPods无法找到适配当前项目部署版本的FirebaseFirestore包,导致Pod安装失败,最终中断了iOS构建流程。

解决步骤

优先推荐升级项目的iOS最低部署目标,这是最直接且不易引发其他兼容性问题的方案:

1. 修改iOS部署目标配置

在项目根目录的App_Resources/iOS/build.xcconfig文件中,找到或添加IPHONEOS_DEPLOYMENT_TARGET配置,将其值设置为13.0(FirebaseFirestore 9.6.0要求的最低版本):

IPHONEOS_DEPLOYMENT_TARGET = 13.0

2. 清理旧构建缓存

执行以下命令清理之前的Pod缓存和构建残留文件:

ns clean
rm -rf platforms/ios/Pods
rm -rf platforms/ios/Podfile.lock

3. 重新构建项目

重新运行iOS构建命令:

ns build ios
备选方案(不推荐)

如果因业务需求无法升级iOS部署目标,可以尝试降级@nativescript/firebase相关依赖到兼容当前部署版本的旧版。比如查找@nativescript/firebase-firestore的历史版本,选择对应FirebaseFirestore版本低于9.6.0的包(如2.3.x系列),但这种方式可能带来其他依赖兼容问题,需谨慎测试。

内容的提问来源于stack exchange,提问作者PokerJoker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 20:05:36