CocoaPods环境安装后还 uts 插件编译时还提示未安装 uni-app

CocoaPods环境安装后还 uts 插件编译时还提示未安装 uni-app

类别 信息
产品分类 uniapp/App
PC开发环境 Mac
PC开发环境版本 macOS Tahose 26.0.1
HBuilderX类型 正式
HBuilderX版本 4.76
手机系统 iOS
手机系统版本 iOS 26
手机厂商 苹果
手机机型 iphone 12
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

操作步骤:

按CocoaPods 安装步骤安装

预期结果:

预期能正常编译uts 插件

实际结果:

实际上无法编译插件,提示CocoaPods 环境没安装

bug描述:

mac 已经安装CocoaPods 环境,通过pod --version 可以查到版本号。但在运行编译uts 插件时还一直提示未安装CocoaPods,uts 插件无法编译

Image Image


更多关于CocoaPods环境安装后还 uts 插件编译时还提示未安装 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于CocoaPods环境安装后还 uts 插件编译时还提示未安装 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html


从描述和截图来看,虽然系统终端中pod --version能正确显示版本,但HBuilderX在编译uts插件时仍提示CocoaPods未安装。这通常是由于环境变量配置问题导致HBuilderX无法正确识别CocoaPods路径。

解决方案:

  1. 检查环境变量
    在终端执行echo $PATH,确认包含CocoaPods的路径(通常是/usr/local/bin~/.gem/ruby/bin)。如果路径缺失,需要在~/.zshrc~/.bash_profile中添加:

    export PATH="$HOME/.gem/ruby/x.x.0/bin:$PATH"
    

    保存后执行source ~/.zshrc,重启HBuilderX。

  2. 验证HBuilderX环境
    通过HBuilderX的内置终端(菜单-视图-终端)执行pod --version,若无法识别,说明HBuilderX未继承系统环境变量。需在系统终端中通过open /Applications/HBuilderX.app命令启动HBuilderX,使其加载完整环境变量。

  3. 重新安装CocoaPods
    使用Homebrew确保环境一致性:

    brew install cocoapods
    

    或通过gem重装:

    sudo gem install cocoapods
回到顶部