You need to enable JavaScript to run this app. M1芯片Mac Mini运行tns run ios构建Nativescript iOS应用遇CocoaPods报错
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac Mini运行tns run ios构建Nativescript iOS应用遇CocoaPods报错

M1芯片Mac NativeScript iOS构建CocoaPods配置问题解决方案
  • 第一步:彻底卸载残留的CocoaPods版本
    执行以下命令删除所有通过gem安装的CocoaPods版本,删除过程中提示选择版本时直接输入all确认卸载所有版本:
sudo gem uninstall cocoapods

再删除本地CocoaPods缓存目录:

rm -rf ~/.cocoapods
  • 第二步:通过原生ARM架构Homebrew安装CocoaPods
    不要使用Rosetta模式启动终端,直接在原生终端执行安装命令:
brew install cocoapods

安装完成后执行以下命令确认路径正确,正常返回路径应为/opt/homebrew/bin/pod:

which pod

如果返回路径不对,将以下内容写入~/.zprofile(zsh用户)或~/.bash_profile(bash用户),重载配置文件后再验证:

export PATH=/opt/homebrew/bin:$PATH

验证CocoaPods版本正常:

pod --version
  • 第三步:修复Python依赖适配问题
    日志中调用的Python 2.7已经停止维护,是触发配置校验异常的核心原因之一,执行以下操作适配Python 3:
    首先安装Python 3:
brew install python

建立Python 3软链接:

sudo ln -s /opt/homebrew/bin/python3 /usr/local/bin/python
sudo ln -s /opt/homebrew/bin/pip3 /usr/local/bin/pip

安装Python 3版本的six依赖包:

pip install six
  • 第四步:校验Xcode命令行工具配置
    执行以下命令确认Xcode命令行工具路径正确:
xcode-select -p

如果返回路径不是/Applications/Xcode.app/Contents/Developer,执行以下命令修改:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

同意Xcode许可协议:

sudo xcodebuild -license accept
  • 第五步:清理项目缓存重新构建
    进入项目根目录执行以下操作清理缓存:
rm -rf node_modules package-lock.json hooks platforms
npm install

再执行构建命令即可:

ns run ios

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 21:54:01