我花了几个小时尝试构建和运行一个始终出现相同错误的项目:
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 不起作用。
感谢任何帮助。
最佳答案
由于某种原因,该插件没有添加到特定于平台的 config.xml 中,因此添加:
<feature name="Geolocation">
<param name="ios-package" value="CDVLocation" />
</feature>
解决了问题。
关于cordova - Phonegap 3.3/Cordova iOS 地理位置未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20802128/