Home > プログラミング | 仕事 > 【titanium】【TiStoreKit】モジュールを追加する方法

【titanium】【TiStoreKit】モジュールを追加する方法

titaniumでモジュールを追加する際に、ちょっと手間取ったのでメモ。
ちなみに、TiStoreKitというアプリ内課金用のモジュールを設定する流れを例にします。

開発環境はtitaniumSDKのバージョン1.7.2でMacOS Xは10.6.8です。

■ モジュールのダウンロード、ビルド

まずは、githubからモジュールをダウンロード。
ダウンロードしたファイルを適当なところに解凍した後、Macintosh HD > アプリケーション > ユーティリティから、「ターミナル」を起動します。

ファイルを解凍したフォルダまでcdで移動し(まぁ、移動しなくても良いんですが何となく)、「python build.py」とコマンドを打ちます。

このまま何事も無く終われば幸せなのですが、モジュールによっては

** BUILD FAILED **
The following build commands failed: CompileC build/tistorekit.build/Release-iphoneos/tistorekit.build/Objects-normal/armv6/JpMasuidriveTistorekitModule.o Classes/JpMasuidriveTistorekitModule.m normal armv6 objective-c com.apple.compilers.gcc.4_2(1 failure)xcodebuild failed

こんな感じのエラーが発生します。原因は解凍したファイル内に含まれている「titanium.xcconfig」内のtitaniumSDKのバージョンの指定が間違っていることです。

TITANIUM_SDK_VERSION = 1.7.1

この部分を自分のtitaniumSDKのバージョンと合わせれば上手くいくはずです。

■モジュールを移動

ビルドが終わると、「jp.masuidrive.ti.storekit-iphone-0.1.zip」というファイルが同じディレクトリに生成されます。
これをtitanium所定のモジュール置き場に移動させます。移動先は、

  • $HOME/Library/Application Support/Titanium/modules/
  • プロジェクトフォルダ/modules/

のどちらかです。個人的には、そのプロジェクトで使用したモジュールがよりわかりやすくなるので、プロジェクトフォルダ直下をおすすめします。

zipファイルを移動した後はそれを解凍します。zipファイルを置いたディレクトリまで移動した後、またコンソールから「unzip jp.masuidrive.ti.storekit-iphone-0.1.zip」と打ち込めばオッケーです。
githubに置かれているREADM MEではここまでの流れを1行で「python build.py && unzip jp.masuidrive.ti.storekit-iphone-0.1.zip -d /Library/Application\ Support/Titanium/」と書いていますが、今回はビルド→解凍→モジュール設置を分割して解説しました。自分自身もこのコマンドをそのままコピペではエラーが出てしまったので。

■モジュールの呼び出し

最後のフェーズです。tiapp.xmlに以下のソースをコピペします。スケルトンコードに含まれる<modules />は消してしまって構いません。

<modules>
<module version=”0.1″>jp.masuidrive.tistorekit</module>
</modules>

なお、これはTiStoreKitのみでの話ですが、githubのREADMEにある通り「<module version=”0.1″>jp.masuidrive.ti.storekit</module>」とすると、ビルド後に、

Couldn’t find module

というエラーが発生します。単純な理由なんですが、「ti.」の「.」が不要なのでこれを消してみてください。

 

以上でtitaniumのモジュールの追加メモは終わりです。書き出してみると大したことないんですけどねぇ。。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://watalucky.com/2011/08/23/%e3%80%90titanium%e3%80%91%e3%80%90tistorekit%e3%80%91%e3%83%a2%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%ab%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/trackback/
Listed below are links to weblogs that reference
【titanium】【TiStoreKit】モジュールを追加する方法 from watalucky.com

Home > プログラミング | 仕事 > 【titanium】【TiStoreKit】モジュールを追加する方法

Search
Feeds
Meta
ad

Return to page top