我已经设置了我的 container-migration.plist 并重新检查了很多次。我的签名证书一切正常,旧的应用程序 plist 会自动迁移到新沙盒应用程序的容器中。我在旧应用程序的 ~Application Support/Birthdaybook 文件夹中有支持文件,并且在首次启动沙盒应用程序时它们不会迁移到新容器。
每次在测试触发迁移之前,我都会删除新容器 com.robdutoit.birthdayBook。新容器使用 Preferences 中的应用 plist 创建,但 Birthdybook 文件夹未移动到新容器中的 Application Support 文件夹。正如上一篇文章中所建议的,我尝试将沙盒应用程序复制到桌面,但从那里迁移也不起作用。我在这上面花了几天时间,除此障碍外,应用程序已准备好提交。任何帮助表示赞赏。
<?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}/Birthdaybook</string>
</array>
</dict>
</plist>