Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 已升级到SDK 4.1,无法再为iOS 4.0构建_Iphone_Xcode - Fatal编程技术网

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

Iphone 已升级到SDK 4.1,无法再为iOS 4.0构建,iphone,xcode,Iphone,Xcode,刚刚将我的xcode升级到最新的SDK,其中包含iOS 4.1 SDK。我的应用程序是为4.0构建的,但xcode不再允许我为4.0构建(SDK缺失)。我宁愿不要求4.1,因为应用程序不需要它,而且它昨天刚刚发布。有什么想法可以让我构建4.0版吗?我看不到从开发者网站下载最新版本xcode的选项。这是升级SDK时通常的结束方式。您可以将基本SDK设置为最新版本(本例中为4.1),并将部署目标设置为您想要的任何版本。二进制文件将根据您的部署目标设置在旧设备上运行。另请参阅上一次SDK更新后询问的一

刚刚将我的xcode升级到最新的SDK,其中包含iOS 4.1 SDK。我的应用程序是为4.0构建的,但xcode不再允许我为4.0构建(SDK缺失)。我宁愿不要求4.1,因为应用程序不需要它,而且它昨天刚刚发布。有什么想法可以让我构建4.0版吗?我看不到从开发者网站下载最新版本xcode的选项。

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

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

我花了一段时间和大量的阅读来解决这个问题。这是基本思想。如果您需要更多信息,可以在中找到更完整的解释