是否必须为 Mac App Store 应用程序配置权利?

Posted

技术标签:

【中文标题】是否必须为 Mac App Store 应用程序配置权利?【英文标题】:Is configuring entitlements for Mac App Store application a must? 【发布时间】:2012-01-11 13:38:53 【问题描述】:

我将提交我的 Mac App Store 应用程序,但我对启用权利感到困惑。 在Apple developer guide for configuring your app for mac App store 中,并没有说明是否需要,或者最好这样做。

我没有使用 iCloud 或推送通知(并且未在我的 App ID 中启用)。

我不会在 3 月 1 日之前启用沙盒。 我使用适当的 Apple 应用程序证书签署我的可执行文件,并使用安装程序证书签署我的安装程序。

我正在遵循 Mac App Store 指南的文件系统使用要求。

上次我的二进制文件被接受,但由于其他违规行为,申请在审核中被拒绝。 我的问题是,如果我不选中 Xcode 中的 Enable Entitlements 复选框,我的应用程序会被拒绝吗?如果我启用它,第二个选项是如果我想启用我不启用的沙盒,所以它似乎无关紧要。 我找到了this 答案,它说它不是必需的,但它适用于 ios。 有人可以确认吗? 提前致谢。

【问题讨论】:

【参考方案1】:

不,不需要。我的应用程序在未启用权利的情况下获得批准。但是,一旦我开始使用推送通知、沙盒或 iCloud,就会需要它。

【讨论】:

以上是关于是否必须为 Mac App Store 应用程序配置权利?的主要内容,如果未能解决你的问题,请参考以下文章

Mac App Store应用签名和pkg签名(必须签名后才能销售)

是否可以提交到不包括 OsX Mavericks 的 Mac App Store 下载

是否可以仅为 64 位架构构建 Mac App Store 应用程序?

是否可以将 AIR 3.0 Captive Runtime 应用程序放入 Mac App Store?

带有 Safari 扩展的 Mac App Store 应用程序

Mac App Store 提交后二进制文件无效。可能架构不匹配