是否必须为 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?