【问题标题】:Configuring app sandbox in Xcode 4 under Snow Leopard在 Snow Leopard 下的 Xcode 4 中配置应用程序沙箱
【发布时间】:2011-12-28 23:54:21
【问题描述】:

如果我使用 Xcode 4 + Snow Leopard,是否可以配置 Mac App Store 应用程序沙盒?我正在阅读 Apple 的指南,但在摘要选项卡中没有看到任何有关权利的信息。这是否意味着所有 MAS 开发人员都需要在 Lion 上构建他们的应用程序?

【问题讨论】:

    标签: xcode macos xcode4 app-store


    【解决方案1】:

    这不是一个权威的答案,但this question 让我认为需要 XCode 4.2 才能获得这些功能。我的 XCode 肯定不会自动升级到 4.2,但the 2nd answer 提供了 XCode 4.2 的 torrent 下载链接。

    这是link to using sandbox in SL

    【讨论】:

    • 我正在运行 Xcode 4.2,但设置权利的相关 UI 项不存在,这让我认为在 3 月发布到 MAS 的每个人都必须在 Lion 上开发。
    【解决方案2】:

    安全权利在构建过程中传递给 codesign 命令行工具。我刚刚测试了在 Snow Leopard 上构建具有沙盒权利的“开发人员 ID”应用程序。

    【讨论】:

      【解决方案3】:

      是的,我也尝试使用 xcode 4.2 测试雪豹。它没有提供任何权利选项。 但是在lion上它是完美的。而且我认为除了在lion OS上编译之外别无选择。

      【讨论】:

        【解决方案4】:

        我发现最好的方法是安装 Lion 并使用 Xcode 4.3 或更高版本。您需要在控制台应用程序中查找来自sandboxd 的消息,以便能够捕获沙盒违规并添加适当的权利。 AFAIK,此工作流程不适用于 Snow Leopard,因为 sandboxd 不可用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-12
          • 1970-01-01
          相关资源
          最近更新 更多