如何解决PhoneGap Build的Localytics安装问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决PhoneGap Build的Localytics安装问题?相关的知识,希望对你有一定的参考价值。

我正在为客户构建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,插件是在编译时安装的,我的应用程序中根本没有插件文件。我发现这个配置的文档很少。谁熟悉这个设置?

答案

事实证明,版本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" />似乎有效。

以上是关于如何解决PhoneGap Build的Localytics安装问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Phonegap 命令行工具为 iOS 发布 Build?

Phonegap build 本地发布版本(不含Phonegap Build)

PhoneGap Build - 如何将文件保存到移动设备?

PhoneGap build中如何维护手机app版本信息?

如何对 PhoneGap Build 的 Localytics 安装进行故障排除?

如何开始使用带有 Durandal SPA 应用程序的 Phonegap Build?