iOS не может найти плагины, Android хорошо

Я создаю приложение в Phonegap / Cordova. На данный момент приложение довольно простое, но для работы требуются плагины состояния сети и геолокации.

Я разработал приложение до сих пор (оно состоит из нескольких основных HTML-страниц и немного JS на данный момент) для Android, и оно работает нормально.

Этим утром я решил убедиться, что с iOS все в порядке. Совершенно не удивительно, что это не так.

Итак ... похоже, проблема с плагинами. XCode выплевывает следующее:

CDVPlugin class CDVLocation (pluginName: Geolocation) does not exist.
2013-10-18 11:24:29.437 Eye Cab[589:907] ERROR: Plugin 'Geolocation' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
2013-10-18 11:24:29.438 Eye Cab[589:907] -[CDVCommandQueue executePending] [Line 117] FAILED pluginJSON = [
  "Geolocation1841912763",
  "Geolocation",
  "getLocation",
  [
    false,
    0
  ]
]

Я думаю, это означает, что он не может загрузить плагин Geolocation. Я получаю аналогичную вещь для плагина сетевого подключения.

Ниже мой усеченный config.xml из проекта Phonegap:

<feature name="http://api.phonegap.com/1.0/device" />
<feature name="Geolocation">
    <param name="ios-package" value="CDVLocation" />
</feature>
<feature name="NetworkStatus">
    <param name="ios-package" value="CDVConnection" />
</feature>

Я также попытался использовать идентификаторы в качестве имени функции (например, org.apache.cordova.geolocation), но получил ту же проблему. Точно такая же ошибка на самом деле.

Все отлично работает в Android; в симуляторе, в Chrome на моем Mac и на устройстве.

Я использую следующие версии:

Phonegap 3.1.0-0.15.0XCode 5.0OSX 10.8.5iOS 6.1.3 (iPod Touch)Симулятор iOS для iOS 7

Правильные файлы находятся в папке / www / plugins / в проекте:

org.apache.cordova.geolocationWWWCoordinates.jsPosition.jsPositionError.jsgeolocation.jsorg.apache.cordova.network-информацияWWWConnection.jsnetwork.js

Восторженное объятие для всех, кто может помочь с этим. Я пролистал другие вопросы, но безуспешно.

Ответы на вопрос(4)

Ваш ответ на вопрос