Как устранить неполадки при установке Localytics для PhoneGap Build? - PullRequest
0 голосов
/ 10 января 2019

Я создаю приложение PhoneGap для клиента. Они хотят, чтобы Localytics была интегрирована в их аналитический пакет.

Однако каждый раз, когда я пытаюсь установить плагин Localytics, <plugin name="localytics-cordova" /> в моем config.xml я получаю следующую ошибку:

Error - Plugin error (you probably need to remove plugin files from your app): Fetching plugin "localytics-cordova" via npm Installing "com.localytics.phonegap.LocalyticsPlugin" at "5.4.0" for ios Failed to install 'com.localytics.phonegap.LocalyticsPlugin': Error: pod: Command failed with exit code 1 at ChildProcess.whenDone (/private/tmp/gimlet/3418551/project/cordova/node_modules/cordova-common/src/superspawn.js:169:23) at ChildProcess.emit (events.js:182:13) at maybeClose (internal/child_process.js:962:16) at Socket.stream.socket.on (internal/child_process.js:381:11) at Socket.emit (events.js:182:13) at Pipe._handle.close (net.js:611:12) pod: Command failed with exit code 1 - You can fix this here

В руководстве по этой ошибке указано, что я должен удалить файлы плагинов из моего приложения. Я использую PhoneGap Build, плагины устанавливаются во время компиляции, в моем приложении вообще нет файлов плагинов. Я нахожу очень мало документации для этой конфигурации вообще. Кто-нибудь знаком с этой настройкой?

1 Ответ

0 голосов
/ 28 января 2019

Как оказалось, версия 5.4.0 localytics-cordova, похоже, не устанавливается под PhoneGap (любая версия, насколько я могу судить, но я не тестировал полностью) для iOS.

Версия 5.2.0, кажется, установить. Почему поддержка Localytics была неспособна предоставить этот ответ, я действительно не уверен. Таким образом,

<plugin name="localytics-cordova" /> в вашем config.xml не удастся.

<plugin name="localytics-cordova" spec="~5.2.0" />, кажется, работает.

...