2

私は(iOSプログラミングではなく)PhoneGapに完全に慣れていません。会社から、古いバージョンのPhoneGapを使用して作成されたプロジェクトがあります。コンピューターに新しいPhoneGapバージョン(v。1.6)をインストールしましたが、プロジェクトがビルドされません。プロジェクトでPhoneGap.frameworkというファイルが使用されていることに気付きましたが、これは私のコンピューターでは見つかりません。新しいPhoneGapv。1.6をインストールした後、他のフレームワーク、つまりCordova.frameworkを使用する「Cordovaベースのアプリケーション」(PhoneGapベースのアプリケーションではない)を作成できることに気付きました。

質問:コンピューターでプロジェクトをビルドするにはどうすればよいですか?あるバージョンから別のバージョンへの移行はありますか?

また、新しいPhoneGapバージョンで作成されたプロジェクトが次のコードスライスを作成することにも気づきました。

#ifdef CORDOVA_FRAMEWORK
    #import <Cordova/CDVPlugin.h>
    #import <Cordova/CDVURLProtocol.h>
#else
    #import "CDVPlugin.h"
    #import "CDVURLProtocol.h"
#endif

しかし、私の会社のプロジェクトには次のコードがあります。

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

どんな助けでも大歓迎です。

4

1 に答える 1

1

プロジェクトがすでにphonegapを使用して作成されている場合は、2つのオプションがあります。

1)既存のプロジェクトをCordova 1.6にアップグレードします。これはそれほど難しくはありませんが、特に使用するプラグインが更新されていない場合は、少し時間がかかり、ツールを変更する必要があります...

2)phonegapの古いリリースをここからダウンロードしてインストールします。1.4はcordovaへの移行が開始されたときなので、最適なバージョンは1.3になります。

これが古いバージョンのgitです-https ://github.com/phonegap/phonegap/tags

1.3をインストールすると、元のphonegapフレームワークを使用できるようになります。

幸運を!

于 2012-04-18T15:44:37.000 に答える