MAS アプリをアプリ サンドボックスに移行するために、container-migration.plist をセットアップしました。アプリを実行しても何もしないようです。ファイルがアプリ バンダー リソースに含まれていることを確認しました。アイテムが移行され、指定されたフォルダーとファイルが移行されていないように見えることを示すコンソール出力は生成されません。代わりに、それらが存在しないように見える通常のプロセスと同様に、アプリによって再作成されます。
移行はいつ行われますか? 私のアプリは、applicationDidFinishLaunching メソッド内から自動的にファイルされます。このメソッドが呼び出される前に、古いファイルを移行するべきではありませんか? 移行コードをデバッグするにはどうすればよいですか?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Move</key>
<array>
<string>${ApplicationSupport}/com.company.AppName</string>
<string>${ApplicationSupport}/com.company.AppName/data.sqlite</string>
</array>
</dict>
</plist>