【问题标题】:Publish apps for different versions?发布不同版本的应用程序?
【发布时间】:2015-08-19 07:37:05
【问题描述】:

我是否必须为不同的 iOS 版本制作不同的应用程序?
没有向后兼容吗?

【问题讨论】:

  • 您能否详细说明您的问题?
  • 一般不需要发布不同的版本。您在构建应用程序时指定应用程序支持的最低版本。如果您使用特定版本引入的 API 或功能,那么您需要将其指定为最低版本或编写自适应代码 - 例如,请求发出通知的权限的方法在 iOS7 和 iOS8 之间发生了变化 - 您可以针对iOS8作为最低版本或指定iOS7并编写代码检查版本并调用适当的方法
  • 不同版本是什么意思??你的意思是你必须支持不同的iOS版本还是你必须支持不同的语言??
  • 你做过任何研究吗?这可以通过阅读 Apple 文档轻松回答。请在提问前进行研究。

标签: ios app-store


【解决方案1】:

您不必为不同的 iOS 版本制作不同的应用程序。您需要设置一个部署目标,该目标将是您所需的较低支持的 iOS 版本。例如,如果您设置 iOS 7.0,它将支持 iOS 7、8 和 9(这并不意味着如果您使用不兼容的 API,它不会崩溃!)。

您可以设置它选择您的目标(在 Xcode 的项目导航器中带有您的应用名称的蓝色图标),在常规选项卡中,部署目标:

【讨论】:

    【解决方案2】:

    不,你没有。 iOS 具有向后兼容性。只需要 1 个适用于不同 iOS 版本的应用程序。您可以为应用设置最小部署目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2013-03-15
      相关资源
      最近更新 更多