【问题标题】:#import"PGPlugin.h" "file not found" error in phonegap2.0 on xcode4.2#import“PGPlugin.h”“找不到文件”错误在 xcode4.2 上的 phonegap2.0
【发布时间】:2012-09-07 06:40:38
【问题描述】:

我是 phonegap2.0 的新手。现在我想使用 phonegap 创建 iphone 应用程序。我在雪豹mac上使用xcode4.2。我在我的mac上安装了phonegap。但现在我正在使用以下链接在 IOS 上关注 Embedding Cordova Webview:

 "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".

我已附上错误页面截图供您参考。

【问题讨论】:

    标签: ios cordova xcode4.2 cordova-2.0.0


    【解决方案1】:

    改变这部分:

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

    以下内容:

    #import <Cordova/CDVPlugin.h>
    

    另外,由于您使用的是 2.0.0 版的 cordova,您可能需要将所有以 PG 开头的内容(例如:PGPlugin)更改为 CDV(例如:PGPlugin --> @ 987654327@).

    问题是以前的插件版本以PG开头。

    让我知道这是否有效。

    【讨论】:

    • 感谢您的回复。请稍等。我会告诉你答案的。
    • 让我知道你的结果。问题是,由于您使用的是 2.0.0 版,因此有时您需要更改几处:S
    • 对不起。这次我得到了“#import ”这个错误。
    • 哦...好吧,我会仔细研究您的问题。给我一些时间:S
    • 嘿!是你的朋友! (我才意识到是你!XD...我回答得这么快:)) 你终于用 2.0.0 成功运行了应用程序吗?我刚刚注意到您的文件CDVPlugin.h 似乎有问题。我感觉你有旧版的? :S
    【解决方案2】:

    这不适用于最新版本的 Cordova / Phonegap。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 2021-05-16
      • 1970-01-01
      • 2021-09-11
      • 2019-12-08
      相关资源
      最近更新 更多