Category: titanium

  • Titanium Mobileモジュール開発ドキュメント間違いの要点だけ

    JavaScriptを使ってワンソースでAndroidとiOSのクロスプラットフォームができるとして話題なTitanium Mobileのモジュールの作り方を調べた。だけどどうも公式ドキュメントが違ってる(古い?)らしくてむしゃくしゃしたので、ついカッとなった部分のメモ。確かめたのはTitanium Mobile 1.6.2とXcode 4とiOS SDK 4.3です。基本的には以下のドキュメントに沿います。
    参照:Module Devloper Guide for iOS(Last edited on May 12, 2011のもの)
    要点だけ書くとドキュメントで違っている/足りていない記述が2カ所あることに注意:

    • できたモジュール(zip)のコピー先はLibraryじゃなくてアプリのルートディレクトリ
    • Titanium Mobile 1.6.2(Titanium Developer 1.2.2?)とiOS 4.3の組み合わせではLog/Info系の出力がTitanium Developerのコンソールに出ません。Xcodeで直接実行するか、iOS 4.2以前を使えば出る。
    • markdownモジュールはmarkdown2モジュールに変更されているのでbuild.pyの修正が必要。公式どおりにやるとモジュールのビルド過程でimport errorが出る。

    もう少し詳しい手順は続きに:
    (more…)