我一直在为使用以下服务的应用开发2.0版功能:SiriKit,App Groups和Push Notifications。为此,我在Provisioning Portal(developer.apple.com)和XCode Capabilities选项卡中的App ID上启用了这些功能。我一直在分支机构工作,我的所有功能都没有合并到主分支。
我们很快就会向App Store提交1.0版本,并且我希望确保在App ID和分发配置文件上启用服务是正常的,即使我们不使用也不会导致任何问题它们在版本1.0中。
同样重要的是要注意,TestFlight构建版本已经通过分发配置文件中的已启用服务上传和处理1.0版本,但在XCode功能选项卡中将这些服务设置为“关闭”。
如果有人有任何想法或经历过类似的事情,我很乐意听取您的建议。谢谢
答案 0 :(得分:1)
不,这不会给你带来任何问题。在配置文件中启用这些服务只是意味着您可以使用这些服务,而不是必须使用这些服务。您可能会在某个时候收到警告,具体取决于Apple将应用程序上传到iTunes Connect时对Apple添加到二进制检查中的检查。但他们不会拒绝你。
我们在配置文件中添加了一项服务,该服务是为我们最终从未发布的功能添加的,并且在我们最终删除它以保持清洁之前,它在我们的配置文件中保留了几年。但它在审查过程中从未给我们带来任何问题或引起任何危险信号。