ラベル titanium の投稿を表示しています。 すべての投稿を表示
ラベル titanium の投稿を表示しています。 すべての投稿を表示

2011年5月27日金曜日

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が出る。
もう少し詳しい手順は続きに: