2

既存の Mac App Store アプリケーションをサンドボックス モデルに移行しています。ユーザーのディレクトリを Application Support からサンドボックス化された場所に移行する必要があります。

サンドボックス移行ガイドcontainer-migration.plistに従って作成しました。

<?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}/MyApp</string>
    </array>
</dict>
</plist>

問題は、移行が一貫して機能しないことです。アプリケーションのデータcom.mycompany.myapp.plist常にコンテナーにコピーされますが、で指定されたユーザー データはコピーされcontainer-migration.plistません。散発的に数回は機能しましたが、一貫して再現することはできません。

手紙のガイドに従い、新しく作成されたコンテナーを削除するたびに/Users/user/Library/Containers/com.mycompany.myapp、そのコンテナー/Users/user/Library/MyAppが配置され、移行するデータが含まれていることを確認しました。

システム ログには、問題の原因を示すメッセージが含まれていません。

何が間違っているのか、まったくわかりません。他に何ができるか考えている人はいますか?

4

0 に答える 0