Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在MAC系统上-在执行Ionic-添加或删除phonegap推送插件时,未找到CocoaPods-_Angular_Ionic Framework_Ionic2_Ionic3 - Fatal编程技术网

Angular 在MAC系统上-在执行Ionic-添加或删除phonegap推送插件时,未找到CocoaPods-

Angular 在MAC系统上-在执行Ionic-添加或删除phonegap推送插件时,未找到CocoaPods-,angular,ionic-framework,ionic2,ionic3,Angular,Ionic Framework,Ionic2,Ionic3,错误:找不到CoCoapod。请从安装版本1.0.1或更高版本 我知道这就是解决办法 ionic cordova plugin remove phonegap-plugin-push sudo gem install cocoapods 然后你需要同步cocoapods回购协议 pod setup pod setup # (run as normal user not as root) 这可能需要一段时间 最后安装推送 ionic plugin add phonegap-plugin-p

错误:找不到CoCoapod。请从安装版本1.0.1或更高版本

我知道这就是解决办法

ionic cordova plugin remove phonegap-plugin-push 
sudo gem install cocoapods
然后你需要同步cocoapods回购协议

pod setup
pod setup # (run as normal user not as root)
这可能需要一段时间 最后安装推送

ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
我的操作系统是MAC


但它仍然不起作用。

您不能以root身份运行cocoapod。

要安装push,必须先安装CoCoapod

在爱奥尼亚项目目录中的终端上执行以下步骤

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

ionic plugin remove phonegap-plugin-push
下一步安装cocoapods

sudo gem install cocoapods
然后你需要同步cocoapods回购协议

pod setup
pod setup # (run as normal user not as root)
这可能需要一段时间

最后安装推送

ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
ionic plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
然后根据需要更改文件夹的所有权

chmod -R 777 /usr/etc/
所以基本上,你从
sudo-i
出来,然后作为普通的osx用户运行

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