代码之家  ›  专栏  ›  技术社区  ›  Brian

“部署目标”不仅仅是控制编译器警告吗?

  •  3
  • Brian  · 技术社区  · 15 年前

    我最近使用部署目标3.2提交了一个应用程序的更新(在我的调试设置中是3.0,但我一定忽略了分发设置)。但在iTunes Connect中的应用程序设置中,我指出了支持的最低操作系统版本是3.0。现在,我从OS3.1上的用户那里得到了应用程序无法运行的报告。

    那么部署目标设置是否不仅仅控制编译器警告(例如,如果我使用的API仅在较新的SDK中可用)?据我所知,我没有使用OS3.0中没有的任何API(也没有警告)。

    1 回复  |  直到 15 年前
        1
  •  2
  •   William Jockusch    15 年前

    如果某人的iOS版本早于部署目标,则应用程序将拒绝启动。

    测试情况很不幸,是的。如果有人知道一种方法来测试早期版本,而不需要专门用于该任务的额外设备,我希望他们能加入进来。

    This article