代码之家  ›  专栏  ›  技术社区  ›  Ross Barbish

如果分发配置文件中的“已启用服务”未被使用,是否会导致App Store审查问题

  •  0
  • Ross Barbish  · 技术社区  · 8 年前

    我一直在为使用以下服务的应用程序开发2.0版功能:SiriKit、应用程序组和推送通知。为此,我已经在配置门户(developer.apple.com)的应用程序ID和XCode功能选项卡中启用了这些功能。我一直在分支中工作,我的所有功能都尚未合并到主分支。

    我们将很快向App Store提交1.0版,我希望确保在应用ID和分发配置文件上启用服务是可以的,不会导致任何问题,即使我们不会在1.0版本中使用它们。

    还需要注意的是,TestFlight构建版本在分发配置文件中启用了服务,并且在XCode功能选项卡中将这些服务设置为“关闭”的情况下,1.0版的上传和处理都很好。

    如果有人有任何想法或经历过类似的事情,我很乐意听到你的建议。非常感谢。

    1 回复  |  直到 8 年前
        1
  •  1
  •   wottle    8 年前

    不,这不会给你带来任何问题。在配置配置文件中启用这些服务只是意味着您可以使用这些服务,而不是必须使用这些服务。您可能会在某个时候收到警告,这取决于Apple在将应用程序上传到iTunes Connect时在二进制检查中添加的检查。但他们不会因此而拒绝你。

    我们在我们的配置配置文件中添加了一项服务,该服务是为一项我们最终从未发布的功能而添加的,它在配置文件中保留了几年,直到我们最终为了清洁而删除它。但在审查过程中,它从未给我们带来任何问题或发出任何危险信号。