应用拒绝与后台服务有关

时间:2012-05-09 16:24:36

标签: iphone

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

  

“我们发现您的应用使用后台模式,但不包含要求该模式持续运行的功能。此行为不符合App Store审核指南。

     

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

     

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

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

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

1 个答案:

答案 0 :(得分:4)

  

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

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

  

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

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