如何在phonegap中为ios添加插件?

Posted

技术标签:

【中文标题】如何在phonegap中为ios添加插件?【英文标题】:How to add plugins for ios in phonegap? 【发布时间】:2016-04-15 12:03:36 【问题描述】:

我是 phonegap 的新手。

使用 phonegap 应用我创建了新项目。

现在我喜欢在xcode(7.2.1)中使用这个项目可以吗?

在 phonegap 中为各种插件开发应用程序的最佳方法是什么,我在谷歌上搜索并听说过 coredova,但无法理解确切的需求。

【问题讨论】:

你的意思是你想在创建项目后安装任何插件对吗? 是的@jaydroider...... 您是否使用 cordova 创建了项目?或者您直接需要为创建的项目添加插件? 我想直接插入我创建的项目 @jaydroider 明白了吗? 【参考方案1】:

对于 IOS 试试这个以添加任何新插件。

Mac CLI 中转到您的Created Project Directory

Then do this.

If you haven't added ios Platform then run below command.

cordova platform add ios

Then build your whole project with below command.

cordova prepare ios

Then to add plugin run below command.

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

这里拿你想安装的任何插件。

确保您在安装插件时已连接到互联网。

【讨论】:

我需要为此安装cordova吗? 如果您使用Cordova Create 创建了项目并且如果它已创建,则不需要。因为您已经告诉过您已经使用cordova 创建了项目。所以它会起作用。 我创建了新项目兄弟,但我没有安装它。我只有 phonegap 应用程序,(或)coredova 是内置的? 兄弟试试这个命令create Firstapp com.firstapp.app First app如果它显示你创建了cordova项目那么你不需要。 如果显示错误,则需要安装cordova。【参考方案2】:

现在我喜欢在xCode(7.2.1)中使用这个项目可以吗?*

是的,这是可能的,Read this article

在phonegap中为各种插件开发应用程序的最佳方法是什么

我假设您在问如何添加不同的插件?

    使用 PhoneGap 界面创建您的 APP(您已经这样做了)

    转到您存储 PG 构建文件的www 文件夹并查找您的 config.xml,然后您将看到一个已经存在一些插件的部分。您可以通过简单地复制和粘贴以下 XML 语法(电池状态插件)来添加额外的,例如:

    <plugin name="cordova-plugin-battery-status" spec="1.1.0" source="pgb" />

请参考这篇文章以获得 PhoneGap 插件的完整列表: https://build.phonegap.com/plugins

或者,您可以通过命令行界面添加它们(请参阅您问题的第一个答案)

【讨论】:

@ander3wap 我阅读了这篇文章,但在文章中他们提供了下载 coredova 的链接,但链接中没有任何内容 bro 你已经安装了PhoneGap(你的截图)——所以跳过这一步。 @andre3wrap xcode 中没有 coredova 框架,所以我认为插件是不可能的

以上是关于如何在phonegap中为ios添加插件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 phonegap 中为社交分享 facebook、twitter 等创建自定义 webview?

如何通过CLI将iOS插件添加到Phonegap?

如何在 Phonegap 中安装插件

如何在目标 C 中为 iOS healthkit 应用程序添加注意时间?

如何在目标 C 中为 iOS healthkit 应用程序添加注意时间?

Phonegap插件开发:如何在plugin.xml中添加Phonegap插件依赖?