しむしむてるるの日記&雑談 同人誌の進捗やら仕事のあれこれやら書いています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

【iOS】Yahoo地図が実機で動かない【Titanium】

先々週くらいかな?
Yahoo地図をTitaniumで使うコードを書いて、iPhoneシミュレータで動いたからそこで安心して、実機でのテストをしなかったんですけど...
実機で動かしたらまったく動きませんでした。(ーーι

手順はこのサイトを参考にして
Yahoo! iOSマップSDKを使ったtitanium moduleを作ってみた
モジュールで使うフレームワークのリンク部分にパス(-F path)を追加するだけでシミュレータ上は正常に動作しました。

そして、実機でのテストですが...>画面が真っ黒になって固まります
色々考えて、XCodeの設定を見直したり、いくつかテストコードを書いてみたりしても解消されませんでした。

そこで、ネイティブにObjective-Cで組んでみたんですが...
なんと!同じ現象が!!!
少し焦りました。(>Д<
プロジェクトの報告でObjective-Cだと動くと行っていたので...
実際に、以前のテストでは実機でもちゃんと動いていたんですよ?

それで、以前のコードと何が違うのかを調べた結果、
画像リソース(imageディレクトリ)がプロジェクトに追加されていない
ことが原因だと分かりました。

参考にしたサイトでは使わないから要らないって書いてあったし、
シミュレータ上でもそれで問題なく動いていたので、気付かなかった。
そんな訳で、Objective-Cの方はリソースを追加してあっさり解決。

問題は...Titaniumの方です。
Titaniumでのリソースの扱いはXCodeと違うので、単純にプロジェクトに追加するだけだと意味がありません。
じゃぁ、モジュールを作る時のXCodeのプロジェクトで追加すれば...
と思ったのですが、ダメでした。

最終的に、Titaniumで一度ビルドしてXCodeのプロジェクトを生成して、
その生成されたXCodeのプロジェクトにリソースを追加して、
XCodeでビルドし直すという方法でなんとか動作させる事が出来ました。

できましたが...Titaniumでビルドし直す度に作業が必要になるので、
完全解決にはなっていません。

Yahooへの問い合わせでもTitaniumは想定していないし、
対応する予定も無いとのことです。(まぁ、当然と言えば当然ですけどね)

結論としては、TitaniumでYahoo地図を使おうとしたら、ある程度の覚悟が必要。
少なくともXCode&Objective-Cの知識がある程度必要ですね。
でも、その知識があるなら素直にネイティブで書いた方が...と思います。

この原因究明と解決、結論に5日もムダにしたので、
他の方がそんな無駄な時間を過ごさない為にメモとして残しておきます。
関連記事
スポンサーサイト
[ 2012/12/06 07:53 ] iPhoneアプリ開発 | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック:
この記事のトラックバック URL

FC2カウンター
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
Twitter@sweetsblast
過去ログ

2017年 08月 【1件】
2017年 06月 【3件】
2017年 05月 【3件】
2017年 04月 【3件】
2017年 03月 【5件】
2017年 01月 【1件】
2016年 09月 【2件】
2016年 04月 【2件】
2016年 03月 【2件】
2016年 01月 【5件】
2015年 12月 【3件】
2014年 05月 【1件】
2014年 04月 【1件】
2013年 12月 【1件】
2013年 03月 【4件】
2013年 02月 【3件】
2013年 01月 【1件】
2012年 12月 【3件】
2012年 11月 【4件】
2012年 10月 【2件】
2012年 09月 【4件】
2012年 08月 【2件】
2012年 07月 【3件】
2012年 06月 【11件】
2012年 05月 【11件】
2012年 04月 【9件】
2012年 03月 【15件】
2012年 02月 【17件】
2012年 01月 【5件】
2011年 12月 【14件】
2011年 11月 【11件】
2011年 10月 【19件】
2011年 09月 【10件】
2011年 08月 【4件】
2011年 07月 【11件】
2011年 06月 【4件】
2011年 05月 【1件】
2011年 04月 【17件】
2011年 03月 【29件】
2011年 02月 【24件】
2011年 01月 【30件】
2010年 12月 【30件】
2010年 11月 【22件】
2010年 10月 【26件】
2010年 09月 【27件】
2010年 08月 【30件】
2010年 07月 【27件】
2010年 06月 【24件】
2010年 05月 【7件】
2010年 04月 【6件】
2010年 03月 【3件】
2010年 02月 【6件】
2010年 01月 【8件】
2009年 12月 【8件】
2009年 11月 【5件】
2009年 10月 【7件】
2009年 09月 【18件】
2009年 08月 【22件】
2009年 07月 【14件】
2009年 06月 【16件】
2009年 05月 【28件】
2009年 04月 【25件】
2009年 03月 【5件】
2009年 01月 【2件】
2008年 12月 【1件】
2008年 11月 【2件】
2008年 10月 【3件】
2008年 09月 【6件】
2008年 08月 【3件】
2008年 07月 【2件】
2008年 06月 【2件】
2008年 05月 【3件】
2008年 04月 【4件】
2008年 03月 【11件】
2008年 02月 【12件】
2008年 01月 【7件】
2007年 12月 【8件】
2007年 11月 【5件】
2007年 10月 【8件】
2007年 09月 【6件】
2007年 08月 【15件】
2007年 07月 【10件】
2007年 06月 【14件】
2007年 05月 【12件】
2007年 04月 【10件】
2007年 03月 【7件】
2007年 02月 【19件】
2007年 01月 【18件】
2006年 12月 【25件】
2006年 11月 【27件】
2006年 10月 【19件】
2006年 09月 【26件】
2006年 08月 【12件】
2006年 07月 【5件】



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。