Ионный - добавление/удаление телефонной кнопки-push-плагина - CocoaPods не найден

Я пишу приложение Ionic, но у меня так много проблем. Одна из проблем, в частности, заключается в том, что когда я пытаюсь добавить плагин phonegap-push-plugin с помощью команды

sudo ionic plugin add phonegap-plugin-push

Я получаю следующую ошибку:

Error: CocoaPods was not found. Please install version 1.0.1 or greater from https://cocoapods.org/

Я, очевидно, пытался установить это программное обеспечение по ошибке, но я не могу найти версию 1.0.1 в любом месте.

Я также хотел бы понять, для чего это требуется, и почему Ион думает, что это нужно.

Спасибо большое

Ответы

Ответ 1

Для установки push вы должны сначала установить cocoapods. Выполните следующие действия на своем терминале в каталоге проекта Ionic.

Сначала удалите то, что вы пытались установить

ionic cordova plugin remove phonegap-plugin-push

Далее установить Cocoapods

sudo gem install cocoapods

Тогда вам нужно синхронизировать репо cocoapods

pod setup

Это может занять некоторое время

Наконец-то установите push

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

Ответ 2

Попробуйте без "sudo": плагин cordova add phonegap-plugin-push -variable SENDER_ID = "XXXXXXX"

Дополнительная информация: здесь