2

我正在将现有的 Mac App Store 应用程序迁移到沙盒模型。我需要将用户目录从应用程序支持迁移到沙盒位置。

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