4

ここに記載されている手順に従ってください: http://docs.phonegap.com/en/2.1.0/guide_upgrading_ios_index.md.html

既存の iOS プロジェクトをCordova 1.9 から 2.0にアップグレードしようとしています。

行ごとに指示に従った後、実行しようとすると、まだ次のエラーが発生します。

Lexical or Preprocessor Issue -- "#import <Cordova/CDVPlugin.h>" File Not Found

このエラーを生成する行は次のとおりです。

#import <Cordova/CDVPlugin.h>

これを解決するために、私はすでに次のことを行っています。

  • CordovaLib プロジェクトを親プロジェクトに正しくインポートしていることを確認しました
  • 引用符の代わりに括弧を使用して正しいインポート構文を使用していることを再確認しました
  • CORDOVALIB ディレクトリが正確であることを確認しました
  • プロジェクトをクリーンアップし、ビルド フォルダーをクリーンアップしました
  • CORDOVALIB フォルダーをユーザー ヘッダー検索パスに再帰的に追加しようとしました。何もしませんでした

コマンド ラインで作成したプロジェクトを使用して、cordova-2.0.0.js ファイルを収集しています。そのプロジェクトは正常に動作し、既存のプロジェクトと比較してビルド設定を 1 行ずつ調べてみましたが、何も違いはありません。

4

2 に答える 2

1

私は同様の問題を抱えています。多くの人にとっての1つの修正は、Xcodeの設定「Xcodeの設定 - >場所 - >派生データ - >詳細...」が「ユニーク」に設定されていることを確認することです。

于 2012-10-11T08:34:39.097 に答える
0

(注: Phonegap 2.9.1 (2013 年 11 月))

オープン ソースの「C」フォン ギャップ プラグインを機能させようとしているときに、同じ問題が発生しました。解決策は、Cordovalib.xcodeproj をターゲット プロジェクトに追加することでした。完了したら、your_project.xcodeproj をクリックします。[ターゲット設定] の [ビルド フェーズ] タブで、Cordovalib が [ターゲットの依存関係] に追加されていることを確認する必要があります。

完了すると、ステートメント #import が機能するようになります。

于 2013-11-29T17:57:46.207 に答える