Ошибка файла #importPGPlugin.h в phonegap2.0 на xcode4.2

Я новичок в phonegap2.0. Теперь я хочу создать приложение для iphone, используя phonegap. Я использую xcode4.2 на Mac Snow Leopard. Я установил phonegap на свой Mac. Но теперь я следую встраиванию Cordova Webview в IOS, используя эту ссылку ниже:

 "http://docs.phonegap.com/en/2.0.0/guide_cordova-webview_index.md.html#Embedding%20WebView"

Но когда я запускаю кодирование в xcode4.2 Iphone 5.0 Simulator. Я получил #import"PGPlugin.h" "file not found" ошибку.

"#ifdef PHONEGAP_FRAMEWORK
    #import <PhoneGap/PGPlugin.h>
#else
    #import "PGPlugin.h"
#endif".

Я прикрепил скриншот страницы с ошибкой для справки. введите здесь описание изображения


person sathis    schedule 14.09.2012    source источник


Ответы (2)


Измените эту часть:

#ifdef PHONEGAP_FRAMEWORK
    #import <PhoneGap/PGPlugin.h>
#else
    #import "PGPlugin.h"
#endif

со следующим:

#import <Cordova/CDVPlugin.h>

Кроме того, поскольку вы используете версию 2.0.0 Cordova, вам может потребоваться изменить все, что начинается с PG (например: PGPlugin) на CDV (например: PGPlugin --> CDVPlugin).

Дело в том, что предыдущие версии плагинов начинались с PG.

Дайте мне знать, если это работает.

person Littm    schedule 14.09.2012
comment
Спасибо за ответ. Пожалуйста подождите. Я дам вам знать ответ. - person sathis; 14.09.2012
comment
Дайте мне знать о ваших результатах. Дело в том, что поскольку вы используете версию 2.0.0, иногда вам нужно изменить несколько вещей :S - person Littm; 14.09.2012
comment
Прости. На этот раз я получил #import ‹SenTestingKit/SenTestingKit.h› эту ошибку. - person sathis; 14.09.2012
comment
о... хорошо, я повнимательнее рассмотрю вашу проблему. Дай мне время :С - person Littm; 14.09.2012
comment
Привет! это ты друг! (Я только что понял, что это вы! XD... Я так быстро ответил :) ) У вас наконец-то получилось успешно запустить приложение с 2.0.0? Я только что заметил, что с вашим файлом CDVPlugin.h что-то не так. Я так понимаю у тебя старая версия? :С - person Littm; 14.09.2012
comment
давайте продолжим это обсуждение в чате - person sathis; 14.09.2012
comment
Привет, друг. Извините за задержку. - person sathis; 14.09.2012
comment
Привет Литтм. Друг как дела. Доброе утро. - person sathis; 18.09.2012

Это не работает для самых последних версий Cordova/Phonegap.

person spencerthayer    schedule 03.07.2013