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

已升级至SDK 4.1,无法再为iOS 4.0构建

  •  2
  • Jim  · 技术社区  · 16 年前

    刚刚把我的xcode升级到最新的SDK,它有ios4.1sdk。我的应用程序是为4.0构建的,但是xcode不再允许我为4.0构建(SDK缺失)。我宁愿不要求4.1尚未作为应用程序不需要它,它只是出来了昨天。有什么想法可以让我为4.0构建吗?我看不到从开发者网站下载最新版本xcode的选项。

    2 回复  |  直到 16 年前
        1
  •  11
  •   fedmest    15 年前

    这是一个常见的误解,因为它被称为 基本SDK 它应该参考你的应用程序的最低要求。不是这样的!基本SDK是 您将根据进行开发,并将其更新到最新功能和iOS版本是有意义的(如果您不想,您所做的只是不使用任何新功能)。如果你计划支持旧版本的iOS,你要做的是设置 部署目标 最低SDK级别 你想支持我。

    我花了一段时间和大量的阅读来解决这个问题。这是基本思想。如果您需要更多信息,请参阅 one of my posts

        2
  •  2
  •   Community Mohan Dere    9 年前

    这是升级SDK时通常的结束方式。您可以将基本SDK设置为最新版本(本例中为4.1),并将部署目标设置为所需的任何版本。二进制文件将根据您的部署目标设置在旧设备上运行。另见一些 older questions 上次SDK更新后询问。