Angular 在MAC系统上-在执行Ionic-添加或删除phonegap推送插件时,未找到CocoaPods-
错误:找不到CoCoapod。请从安装版本1.0.1或更高版本 我知道这就是解决办法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
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用户运行
请投反对票,因为我知道其他一些问题已经得到了回答,但它们没有我在这里提供的解决方案