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
のようにする。