【问题标题】:Lowering iOS deployment target [closed]降低 iOS 部署目标 [关闭]
【发布时间】:2017-10-04 05:58:18
【问题描述】:

我有一个当前具有“iOS 部署目标:9.0”的应用。

我将发布一个新版本,我想暂时将其更改为“iOS 部署目标:10.0”,直到我能够在 iOS 9 上更彻底地测试新版本。

Apple 会允许我在未来的版本中将目标降低到 9.0 吗?或者如果我在下一个版本中进行更改,我会坚持使用 10.0。

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

有什么建议吗?

【问题讨论】:

  • 据我所知,没有这样的政策,但请考虑这样一个事实,即您的 9.0 用户可能会在他们发现您放弃对 9.0 的支持后立即卸载您的应用。
  • “但我也看到 iTunes Connect 出于其他未记录的原因拒绝二进制文件”因此您承认 Apple 的行为是不可预测的,然后您要求我们预测 Apple 的行为。
  • 这可能不是问题。 Reference from Apple Discussions
  • 相关问题here

标签: ios iphone xcode ios9 ios10


【解决方案1】:

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

只需确保 Base SDK 支持 9.0。 (所有库、框架和类都应该在低版本中可用)

您可以使用高于部署目标的系统版本中的功能(直到并包括您选择作为基础 SDK 的操作系统版本),但您必须检查两个版本中所有功能的可用性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    • 2018-03-17
    • 1970-01-01
    • 2016-11-13
    相关资源
    最近更新 更多