【问题标题】:app sandbox container-migration.plist doesn't move files应用沙箱 container-migration.plist 不移动文件
【发布时间】:2012-12-28 13:53:14
【问题描述】:

我已经设置了我的 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&gt
        <key>Move</key>
        <array>
            <string>${ApplicationSupport}/Birthdaybook</string>
        </array>
    </dict>
    </plist>

【问题讨论】:

    标签: osx-mountain-lion sandbox


    【解决方案1】:

    检查 Console.app 日志。按您的应用名称过滤它。问题,如果有的话,应该在那里。除此之外,请仔细检查您正在使用的路径。

    【讨论】:

    • 您也可以尝试将应用移至桌面。在我看到 console.app 日志之后,这实际上是为我解决的问题。
    猜你喜欢
    • 2013-11-20
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多