1

我的应用刚刚被拒绝 ;-( 原因如下:

“我们发现您的应用程序使用了后台模式,但不包含需要该模式持续运行的功能。这种行为不符合 App Store 审查指南。

我们注意到您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持位置,但不包括需要持久位置的功能。

在应用程序处于后台时添加需要位置更新的功能或从 UIBackgroundModes 键中删除“位置”设置是合适的。”

我查看了我的 info.plist,其中包含拒绝中所述的内容。现在我从“必需的背景模式”中删除了位置(在 Xcode 中),数组现在是空的。我可以简单地完全删除该密钥吗?我的意思是,那个键不是必需的,是吗?

我还注意到别的东西。虽然不是在拒绝。info.plist 的“应用程序支持 iTunes 文件共享”设置为“是”,那是什么?也许我也应该删除它,或者将其设置为 NO。

4

1 回答 1

4

现在我从“必需的背景模式”中删除了位置(在 Xcode 中),数组现在是空的。我可以简单地完全删除该密钥吗?我的意思是,那个键不是必需的,是吗?

是的,该键是可选的,您可以将其删除

我还注意到别的东西。虽然不是在拒绝。info.plist 的“应用程序支持 iTunes 文件共享”设置为“是”,那是什么?也许我也应该删除它,或者将其设置为 NO。

将此键设置为 YES 使用户能够使用 PC 上的 iTunes 在应用程序的 Documents 文件夹中添加/删除文件。如果您的应用程序不使用此功能,那么您应该删除该密钥,因为这也可能是拒绝的原因(实际上这正是几周前拒绝我的一个应用程序的原因,所以您可以在这里相信我 :) )

于 2012-05-09T16:28:23.163 回答