Mac App Storeのルールに従って2.30: "プログラムは許可された場所にのみ書き込むことができます。"plistとキャッシュのパス
私のアプリ(com.SomeApp)には、独自のID(com.SomeHelper)を持つバンドルアプリが含まれています。 残念なことに、このヘルパーアプリケーションは、〜/ Library/Preferences/com.SomeHelper.plistとキャッシュファイル(〜/ Library/Caches/com.SomeHelper)を作成できます。 レビューアは全アプリを拒否しました!この愚かなルールについて議論する方法はありません。 開発者はiTCにMASアプリのIDを1つしか登録できません。競合を防ぎ、iTCメタ情報の検証を渡すために、バンドルされたアプリに対して同じIDを使用することはできません。 ネットワークサービスによって生成されたキャッシュファイル(URL要求時)。
どのようにこのパズルを解決するには? plistとcacheをまったく無効にする方法はありますか? 環境設定やキャッシュファイルの場所を変更する方法がありますか? もっと良い解決策はありますか?ここで