在 MAC 系统上 - 未找到 CocoaPods - 在执行 Ionic - 添加或删除 phonegap-push-plugin -

On MAC system - CocoaPods was not found -- while doing Ionic - Add or Remove phonegap-push-plugin -

错误:找不到 CocoaPods。请从 https://cocoapods.org/

安装 1.0.1 或更高版本

我知道这是解决方案

ionic cordova plugin remove phonegap-plugin-push 
sudo gem install cocoapods

然后你需要同步cocoapods repo

pod setup

这可能需要一段时间 最后安装 push

ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"

我的OS是MAC

但是还是不行

您不能 运行 CocoaPods 作为 root。

要安装push你必须先安装cocoapods。

在 Ionic 项目目录中的终端上执行这些步骤。

首先删除您尝试安装的内容

ionic plugin remove phonegap-plugin-push

接下来安装cocoapods

sudo gem install cocoapods

然后你需要同步cocoapods repo

pod setup # (run as normal user not as root)

这可能需要一段时间

最后安装push

ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"

然后更改所需文件夹的所有权

chmod -R 777 /usr/etc/

所以基本上你来自 sudo -i 然后 运行 正常 osx 用户

请投反对票,因为我知道其他一些问题已得到解答,但他们没有我在此处提供的解决方案