如何在 phonegap 构建中使用自定义 BarcodeScanner 插件?

Posted

技术标签:

【中文标题】如何在 phonegap 构建中使用自定义 BarcodeScanner 插件?【英文标题】:How to use a custom BarcodeScanner plugin with phonegap build? 【发布时间】:2014-05-10 14:25:21 【问题描述】:

我在 phonegap 构建中设置和配置了一个简单的 phonegap 项目。这适用于barcodescanner 插件。

我想使用 barcodeScanner 插件的略微修改版本,并为此编辑了 CDVBarcodeScanner.mm 文件。

现在我想使用那个版本的插件。据我所知,使用 phonegap 构建时这是不可能的?

使用“cordova run ios”在本地构建时出现错误

Code Sign error: No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'

我想我没有在本地设置适当的配置文件或其他东西,但是我在 phonegap 构建中配置了它们并且它们工作正常。

我是否也应该在本地的 phonegap 项目中配置它们?就文档而言,我可以在 build.xconfig 中找到一个 CODE_SIGN_IDENTITY = iPhone Developer 我应该不理会它吗?

谁能指出我正确的方向?

【问题讨论】:

【参考方案1】:

回答主要问题不,您不能将自定义 BarcodeScanner 插件与 phonegap 构建一起使用,您可以提交自己的插件,但如果有可用的条码插件,我认为他们不会批准。

关于代码签名问题,你必须在本地机器上安装你上传到 phonegap build 的配置文件,只需双击它

【讨论】:

以上是关于如何在 phonegap 构建中使用自定义 BarcodeScanner 插件?的主要内容,如果未能解决你的问题,请参考以下文章

ionic 和 phonegap 构建(3.5.0)不显示自定义启动画面

如何在 iOS 中使用自定义 phonegap 3.3 插件

我可以在 Phonegap Build 中为 iOS 定义自定义 URL 方案吗?

如何在 Android 中使用 Phonegap 拨打自定义电话号码?

为 Phonegap 构建创建自定义 AdMob 插件(适用于 iOS 和 Android)

如何使用 phonegap(Android 和 iOS)创建自定义拨号器