Mobileで作ったアプリがリジェクトされたので記念に。今回リジェクトされた理由は、iCloud対応でデータの格納場所が厳密に定められ、チェック内容が変更になったからです。これからのアプリは生成されたデータを格納する際には以下のルールに従う必要があります。メモ帳アプリでユーザが書いたメモなんかはこちらに保存しないといけません。iCloudで自動的にバックアップされます。再生成可能なファイルは/Library/Cachesにデータベースのキャッシュも含む、とありますが、ダウンロードされたファイルなどもここに置くのが正しいようです。一時的なファイルはちゃんと/tmpにアプリ終了時に消すのをお忘れなく。up”オフラインでの利用などで使いたい、iCloudやiTunesにバックアップされては困るファイルにはこの属性を追加しましょう。Support/database以下に保存されてしまいます。残念ながら、Appleの新しい規制ではこれはリジェクトの理由になります。Support/database/my_app.sqlとして保存されます。'../../Caches/my_app');とすることで、/Library/Caches/my_app.sqlとして保存することができるようになります。'../Library/Caches/';このように変更すると/Library/Cachesを指定することができます。既存のアプリをアップデートする場合は、Ti.Database.installを上のようにしてあげて、アプリの起動時に古いデータファイルを新しい場所に移動してあげるとかしないといけませんね。途中、スペースを含むパスがありますのでこんな風に指定します。題でリジェクトされた事例。Mobileでアプリがリジェクト?!はてな、レベル高いな。