在MAC系统上 - 找不到CocoaPods - 做Ionic时 - 添加或删除phonegap-push-plugin -

时间:2018-03-18 12:30:28

标签: angular ionic-framework ionic2 ionic3

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

安装1.0.1或更高版本

我知道这是解决方案

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

然后你需要同步cocoapods repo

pod setup

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

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

我的操作系统是MAC

但它仍无效。

1 个答案:

答案 0 :(得分:3)

您无法以root身份运行CocoaPods。

要安装推送,您必须先安装cocoapods。

在Ionic项目目录中的终端上执行以下步骤。

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

ionic plugin remove phonegap-plugin-push

接下来安装cocoapods

sudo gem install cocoapods

然后你需要同步cocoapods repo

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

这可能需要一段时间

最后安装推送

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

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

chmod -R 777 /usr/etc/

所以基本上你从sudo -i出来然后以普通的osx用户身份运行

请注意投票,因为我知道其他一些问题已得到解答,但他们没有我在这里提供的解决方案