2017-05-05 78 views
2

我有一个目前有“iOS部署目标:9.0”的应用程序。降低iOS部署目标

我打算发布新版本,我想暂时更改为“iOS部署目标:10.0”,直到我能够在iOS 9上更全面地测试新版本。

苹果公司是否允许我在未来的版本中将目标降低到9.0?或者我坚持10.0,如果我在下一个版本中进行更改。

我还没有找到关于这种情况的任何文档,所以我认为这不会是一个问题,但我也看到iTunes Connect拒绝二进制文件为其他无证件的原因。

有什么建议吗?

+0

据我所知,没有这样的政策,但考虑到9.0用户可能会卸载您的应用程序,第二次他们发现您放弃了对9.0的支持。 – Oskar

+0

“但我也看到iTunes Connect拒绝二进制文件用于其他无证的原因”因此,您承认Apple的行为是不可预知的,然后您要求我们预测Apple的行为。 – matt

+0

这可能不是问题。 [参考Apple讨论](https://discussions.apple.com/thread/6125198?tstart=0) – nayem

回答

0

是的,您可以将iOS部署目标9.0更改为10.0,并且将来再次将其降至9.0。 Apple在操作系统版本支持方面没有问题。

只要确保Base SDK可以支持到9.0。 (所有库,框架和类应该是降低的版本)

您可以在以后使用的功能,从系统的版本比部署目标,直至并包括你选择你的基地OS版本SDK,但你必须检查两个版本中所有功能的可用性。