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

使用Codemagic部署Flutter iOS应用时遭遇Podfile平台未指定构建错误

Codemagic部署Flutter iOS应用时遭遇Podfile平台未指定构建错误

嘿,别发愁!既然你在Linux系统上没法直接修改本地的Podfile,完全可以通过Codemagic的预构建脚本在构建过程中自动补上平台配置,根本不用碰本地文件。具体操作步骤如下:

  • 打开Codemagic的构建配置页面,找到Pre-build script(预构建脚本)模块
  • 在脚本输入框中添加以下代码:
# 切换到iOS项目目录
cd ios
# 将平台指定语句添加到Podfile的最开头
echo -e "platform :ios, '11.0'\n$(cat Podfile)" > Podfile

这段脚本会在构建开始前自动进入ios文件夹,把platform :ios, '11.0'写入到Podfile的第一行,覆盖原来的文件内容。这样当Codemagic执行pod install时,Podfile就已经有明确的平台指定了,不会再触发那个错误。

保存好构建配置后,重新触发一次iOS构建,应该就能顺利完成啦!

备注:内容来源于stack exchange,提问作者Anveeg Sinha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:12:56