未找到 Phonegap 3.3/Cordova iOS 地理位置

Posted

技术标签:

【中文标题】未找到 Phonegap 3.3/Cordova iOS 地理位置【英文标题】:Phonegap 3.3/Cordova iOS Geolocation not found 【发布时间】:2013-12-27 14:10:03 【问题描述】:

我从几个小时以来一直在尝试构建和运行一个项目,但总是出现相同的错误:

2013-12-27 15:03:56.605 project[49483:70b] ERROR: Plugin 'Geolocation' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

我已尝试删除整个平台和插件文件夹,并且:

cordova platform add ios
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
cordova prepare
cordova build ios

有几种变体。 CoreLocation 框架在 xcode 中加载,但 Geolocation 不起作用。

感谢任何帮助。

【问题讨论】:

【参考方案1】:

由于某种原因,插件没有添加到平台特定的 config.xml 中,所以添加:

<feature name="Geolocation">
    <param name="ios-package" value="CDVLocation" />
</feature>

解决了这个问题。

【讨论】:

【参考方案2】:

试试这个 git URL -> https://github.com/apache/cordova-plugin-geolocation 将插件添加到你的 phonegap 项目中。

希望这会有所帮助。

【讨论】:

【参考方案3】:

我认为添加插件的最佳方式是添加他们的官方网址,例如提到的here 用于地理定位

【讨论】:

以上是关于未找到 Phonegap 3.3/Cordova iOS 地理位置的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 2.1.0 Cordova/CDVViewController.h 文件未找到

Phonegap 推送通知类未找到错误

离子 - 添加/删除 phonegap-push-plugin - CocoaPods 未找到

phonegap ios plugin notificationEx CDVPlugin.h 文件未找到

Phonegap/Cordova 2.7.0:未找到 exec_gap 文件

Phonegap Cordova Ajax 请求 404(未找到)错误