2012-03-07 8 views
0

まず、私の問題です。私はPhoneGapを使ってXcodeのクライアント用にiOSモバイルアプリを構築しました。私のマシンでは、アプリはうまくコンパイルされます。私は彼のマシン上でコンパイルするために私のクライアントにアプリケーションとすべての資産を送ったとき、それはエラーをスローし、PhoneGapヘッダファイルをロードしません。私たちは周囲を掘り起こし、ヘッダファイル(PGPlugin.h)は文字通りPhoneGapをインストールしていないことが判明しました。だから私はPhoneGapLibディレクトリを圧縮して、PhoneGapLibファイルを私のものに置き換えました。Xcodeは引き続き古いPhoneGapを引きます

しかし、実行しようとすると、ヘッダーファイルが検出されませんでした。デバッグプロセスの一環として(私はMacとXcodeの新人だから、これはおそらく非常に基本的です)、PhoneGapLibディレクトリの名前をPhoneGapLibOLDのように変更して、Xcodeが何も見つけられないようにしますそれが実際にコンパイルされるたびにソースファイルから取り出されたことを確認する必要がありました。しかし、そうではありません! PhoneGapLibディレクトリの名前を変更しても、何も変更されていないかのようにコンパイルされます。

プロジェクトのクリーンアップ、ビルドフォルダのクリーニング、シミュレータデータのクリアでは変更されません。

私はクライアントに送信したファイルを適切に検出できるように、PhoneGapを基本的に更新するようにXcodeを設定するにはどうすればよいですか?あるいは、別の質問をするには、PhoneGapLibディレクトリの名前を変更すると、何も変更されていないかのようにXcodeがコンパイルされるのはなぜですか?

答えて

0

彼はPhoneGapまたはCordovaを持っていますか? Apacheに移行して以来、名前が変更されています。

Cordova DMGにプラグインの移行ガイドがあります。 PGPlugin.hへの参照をCDVPlugin.hで置き換えます。

+0

これはPhoneGapです。応答のおかげで、私はコルドバを認識していませんでした。 –

関連する問題