【问题标题】:Sandbox mac osx application沙盒 mac osx 应用程序
【发布时间】:2012-11-27 17:13:28
【问题描述】:

我开发了一个不使用沙盒的 mac 应用程序。 现在我想把它发送到mac appSore,我买了我的证书,一切都很好。 我读到这个:Apple doc,在 xcode 中我将user selected file,music folder... 设置为read/write access。 我的应用程序让用户从文件夹中选择任何类型的文件,进行一些处理并让用户选择保存新文件的位置。 要选择文件,用户可以使用NSOpenPanelopen with 功能或拖放文件打开文件夹。

应用程序也可以删除文件。

我不知道是否还有其他事情可以对应用程序进行沙盒处理(或测试它是否被沙盒处理的工具) 我来自ios,这就是我问的原因:)

【问题讨论】:

    标签: macos sandbox


    【解决方案1】:

    您可以在应用程序运行时查看控制台,以查看 sandboxd 或 pboxd 是否记录了与您的应用程序相关的消息。

    格式为:sandboxd[53037] ([53035]): AppName(53035)

    我不知道是否有其他进程可能会记录沙盒违规,但如果它们指的是您的应用程序,您可以看到它们。

    【讨论】:

    • 没有沙盒日志 :) 我会等待其他重播,然后再接受你的 :) 谢谢。
    • 现在我在目标文件夹中有问题,如果我“以编程方式”设置它,我会遇到权限被拒绝错误,但如果我使用 NSOpenPanel 就可以了。我可以设置目标文件夹(默认文件夹)而不在任何时候重新定义它我想写一个文件吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    相关资源
    最近更新 更多