PhoneGap3.1コマンドライン

OS XをMarvericks(10.9)にアップグレードしたので、Xcodeもアップデートし、PhoneGapも新しいバージョンを導入しようとしたら、PhoneGap3.0からは、NodeJSとかを使用して、コマンドラインでほとんど行うようになっていた。
なので、まず、NodeJSやらを使えるようにしなければいけないが、PhoneGapのサイトの「install PhoneGap」のページにNodeJSへのリンクがありました。ここで、INSTALLをクリックすれば、パッケージがダウンロードされます。ダウンロードされたものをクリックすれば、インストールされます。DocumentsのiOSのところばかり見ていて、コマンドラインどうすれば使えるか結構悩んでしまった。

NodeJSがインストールされたら、ターミナルを起動して

$ sudo npm install -g phonegap

で、PhoneGapがインストールされます。
プロジェクトの作成は、Documents載っているのとちょっと違って(そもそもコマンドがcordovaになっているし)

$ phonegap create hello com.example.hello "HelloWorld"
$ cd hello
$ phonegap build ios

最初のhelloがプロジェクトが作られるディレクトリなので、Desktop/helloにすればデスクトップに出来る。

プラグインの追加のコマンドもDocuments載っているのと違っているようで、例えば、SplashScreenの場合

$ phonegap local plugin add org.apache.cordova.splashscreen

のようにする。

カテゴリー: Xcode