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

使用CocoaPods的KMM项目首次编译失败,pod install返回错误码1

KMM CocoaPods 构建报错解决方案

步骤1:修复Podfile源配置

找到项目中iosApp目录下的Podfile文件,在文件最顶部添加如下配置:

source 'https://cdn.cocoapods.org'

如果你的项目同时依赖私有CocoaPods源,将该行放在所有source配置的最前面即可。

步骤2:补全shared模块依赖

在Podfile中找到所有需要依赖shared模块的iOS target(默认生成的项目对应为iosApp target),在target的依赖块中添加如下配置:

pod 'shared', :path => '../shared'

注意路径需要和你项目中shared模块相对Podfile文件的实际位置匹配,默认KMM项目结构下上述路径可直接使用。

步骤3:重新执行构建

修改完Podfile后,先在终端进入iosApp目录,手动执行以下命令验证CocoaPods配置正确性:
pod install --repo-update
确认命令执行无报错后,再回到Android Studio重新触发项目构建即可。

常见问题排查

如果执行后仍有报错,可依次检查以下项:

  • 确认shared模块的build.gradle.kts(或build.gradle)中已正确引入CocoaPods插件,且配置了version、summary等必填参数,无语法错误
  • 确认本地CocoaPods环境正常,可执行pod --version验证,无返回版本号需先完成CocoaPods本地安装
  • 清理历史缓存:删除iosApp目录下的Podfile.lock文件、Pods目录,再重新执行pod install命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 14:15:03