「titanium」タグアーカイブ

Titanium StudioからiPhone Simulatorを起動するとエラーが。。

dyld: Library not loaded: @rpath/DevToolsFoundation.framework/Versions/A/DevToolsFoundation

こんなメッセージが出る場合の対処法。

これ、多分Xcode 4.3とTitanium Mobile SDK 1.8.xを使っている時に出る問題で、Titanium Mobile SDK 2.x系列のios-simを使うようにしたら動くようになった。

cp /Users/ユーザー名/Library/Application Support/Titanium/mobilesdk/osx/2.x/iphone/ios-sim /Users/ユーザー名/Library/Application Support/Titanium/mobilesdk/osx/1.8.x/iphone/ios-sim

これでOK。

それでもダメだったら http://d.hatena.ne.jp/f000kj/20120413/1334328643 をやってみるといいかも。

Titanium Mobile 1.8.1 + TiStoreKit 1.4 で In-App Purchases その四

リストアで確認ダイアログをキャンセルするとアプリケーションは死ぬ。という現象が…

[NSError boundBridge:withKrollObject:]: unrecognized selector sent to instance

というメッセージが出てたらきっと同じ現象。Appcelaratorのフォーラムでも話題になってるけど、いつ直るんだろうか…

参考: http://developer.appcelerator.com/question/132668/tistorekitrestorecompletedtransactions-application-raised-an-exception-on-cancel

【追記】1.5でなおった!

Titanium Mobile 1.8.1 + TiStoreKit 1.4 で In-App Purchases その三

Auto-renewable Subscriptions。アップルの日本語版ドキュメント(iTunes Connect デベロッパガイド(2011/09/22)、In App Purchase プログラミングガイド(2011/06/06))によると、sandboxを使う時に通常のApple IDでログインしてはいけないように読めたので、「購読の中断」がテストできなくね?と、思ってたんだけど、無理矢理できちゃったっぽいので一応メモ。

続きを読む Titanium Mobile 1.8.1 + TiStoreKit 1.4 で In-App Purchases その三

Titanium Mobile 1.8.1 + TiStoreKit 1.4 で In-App Purchases

やっとsandboxでサンプルコード動いた。。

最初「invalid product」とか言われてiTunes Connectの設定をいじくりまわした挙句、最終的には「銀行口座と税務情報をきちんと入力しないとIn-App Purchasesが有効にならない」点にひっかかってたw

【追記】

バイナリーをアップロードしないとsandboxも使えない。と書いている人もいるけど、今はiTunes Connectでアプリケーションの状態が「Prepare for Upload」になっていればsandboxは使えてる。

【さらに追記】

Xcodeから実機で実行しないとsandboxは使えなかったらしいけど、Titanium StudioからiOSシミュレーターで実行してもsandbox使えてます。