iOS nie może znaleźć wtyczek, w porządku Android

Buduję aplikację w Phonegap / Cordova. Aplikacja jest w tej chwili dość prosta, ale do działania wymaga wtyczek stanu sieci i geolokalizacji.

Do tej pory opracowałem aplikację (składa się ona tylko z kilku podstawowych stron HTML i trochę JS w tej chwili) na Androidzie i działa dobrze.

Dziś rano postanowiłem, że wszystko będzie dobrze z iOS. Aby absolutnie nie dziwić, nie jest.

Więc ... wydaje się, że jest problem z wtyczkami. XCode wypluwa:

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
  ]
]

Myślę, że to oznacza, że ​​nie może załadować wtyczki Geolocation. Mam podobną rzecz do wtyczki połączenia sieciowego.

Poniżej znajduje się mój skrócony plik config.xml z projektu 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>

Próbowałem również użyć identyfikatorów jako nazwy funkcji (np. Org.apache.cordova.geolocation), ale mam ten sam problem. Dokładnie ten sam błąd.

Wszystko działa idealnie w Androidzie; w symulatorze, w Chrome na moim Macu i na urządzeniu.

Używam następujących wersji:

Phonegap 3.1.0-0.15.0XCode 5.0OSX 10.8.5iOS 6.1.3 (iPod Touch)Symulator iOS dla systemu iOS 7

Prawidłowe pliki znajdują się w folderze / www / plugins / w projekcie:

org.apache.cordova.geolocationwwwWspółrzędne.jsPosition.jsPositionError.jsgeolocation.jsinformacja org.apache.cordova.networkwwwConnection.jsnetwork.js

Uszczęśliwiony uścisk dla każdego, kto może w tym pomóc. Przejrzałem inne pytania, ale bez powodzenia.

questionAnswers(4)

yourAnswerToTheQuestion