to.brass.naiこの状態でビルドすると何をしているのかわからないが、5秒から8秒くらい余計にかかる。通常は1秒〜3秒(注:すでに一回以上ビルドしている場合)くらいなので、だいぶ長くなったように感じる。これが一度や二度ならともかく、開発で何度もビルドを繰り返していると我慢できなくなったので、いったんモジュールを外すことにした。そこでtiapp.xmlのモジュール指定を以下のように編集。これでモジュールは読み込まなくなるはずだ。この変更がきちんと反映されたか、ビルドしてエラーになることを確かめてみようかなと思ったら・・・あれ?外したはずなのにモジュールが使えるままだ。tiapp.xmlの修正が有効になっていないのかと思いきや、ビルド時に待たされることは期待通りなくなった。なにこれどうなってるの?ちょっと追ってみるとbuild/iphone以下にモジュール名が残っているファイルがいくつかあり、それのせいでまだモジュールが使えるようだった。ためしにbuild/iphone以下を全部削除してクリーンビルドするとモジュールはきちんと使えなくなった。バッドノウハウっぽいが、これはちょっと便利だ。tiapp.xmlにモジュールを逃がしておくエレメントを追加して開発中はこれで通すことにした。to.brass.nai逆に考えるといったん読み込んだモジュールをアプリ内から完全に削除するにはクリーンビルドする必要があるということかな。Titaniumのデータベース処理の汎用ラッパークラスを作っていた時のこと。AmplifyはAWSのリソースを組み合わせてモバイルバックエンドを構築・管理するツールと、そのバックエンドと連携するためのライブラリを提供するプロダクト。AWSSQLの文法エラーでTitaniumさんが無言でオチる件もっとコミュニケーションしようぜ。気に入らないところがあれば俺だって直すしさ。いうことでつまらんタイポで相当時間を浪費してしまった。ちなみにJavaScriptの例外処理も突き抜けて落ちます。Titanium検索:書いてる人サーバーサイドのインフラ構築とプログラミングをたしなむハーフスタックくらいのフリーランスプログラマー。カメラはペンタックス。