PhoneGap Buildでremote buildしても反映されない場合の解決策

久しぶりにPhoneGap Buildを使ってみようと思い、最新版のphonegapをインストールし、いつものようにコマンドを叩く...

phonegap remote build ios

ところが様子がおかしい...
ビルド成功!となるものの一向にPhoneGapBuildに反映されません。

原因

  • phonegap CLIを再インストールしたものの何故か前バージョンのログイン情報が残ったままになっていた(どこに記録されているのかは未だに謎)
  • PhoneGap Buildのパスワードをサイト上から変更したがその情報がCLI側に反映されていなかった

この場合、「パスワードが一致しませんよ?」とエラーを出してくれる方が親切設計だと思いますが、無視して「成功」と表示するようです。

解決策

一度CLI側をログアウトし、再度ログインすると解消します。

phonegap remote logout
phonegap remote login

参考になれば幸いです。

PhoneGap(Cordova)のこと

PhoneGap(Cordova)はHTML5+CSS+JavaScriptで作成したWebページをモバイルアプリに変換するツールです。

PhoneGap Buildはnpmでphonegap CLIをインストールし、後はPhoneGap Buildにユーザ登録とアプリ登録を行うだけでローカル環境無しでアプリの開発環境(iOS/Android/Windows)が整うのでとても便利なサービスです。

自分の周りだとPhoneGap(Cordova)の利用者が全然いないので、少しでも広まると嬉しいです。