iOS 5.0.1から導入された「Data Storage Guideline」に準拠していないという理由でリジェクトされたという事例が増えています。筆者自身も連続2回にわたりリジェクトされてしまったのですが、当初その理由が明確にわかりませんでした。しかし、曖昧な表現の多い「Data Storage Guideline」を何回も読み直して、オフラインデータ、つまり通信環境が利用できない場所でもアプリ内で利用するデータファイルに対して「do not backup」属性をセットする点に着目しました。 Cacheを除くAPP_DIR/Libraryにファイルを保存すればバックアップ対象にもなる訳で、たいしたサイズではないので、APP_DIR/Library/Private Documentsに単純に保存すれば良いと思ったのですが、オフラインデータについてはバックアップ対象にしてはいけないという事

