Titanium Developer でサインアップ/ログインできない

問題

Titanium Developer (1.2.2) を起動すると最初にサインアップ / ログインの画面が表示されますが、ここで何故かオフライン扱いとなりこれ以上進むことができません。

原因

Titanium Developer は起動時に ping を投げてオンライン/オフラインの判断をしているらしく、外部への ping を許可していないネットワーク環境ではオフライン扱いとなるようです。

"request timed out. make sure you are online." と表示されます。

request timed out. make sure you are online.

解決方法

Appcelerator のフォーラムに解決方法が投稿されていました。オフライン処理のコードをまるっとコメントアウトしちゃえとのこと。

Titanium Developer のインストールディレクトリ以下、Resources/js/index.js の 940 行目あたりの if ブロックをコメントアウトします。

// if (Titanium.Network.online == false)
// {
//   $('#tiui_cloud_on').css('display','none');
//   $('#tiui_cloud_off').css('display','inline');
//   if (typeof(fCallback) == 'function')
//   {
//     fCallback({offline:true});
//   }
//   return;
// }