简体   繁体   English

通过4.0.0安装iOS 4.0.2 SDK

[英]Installing iOS 4.0.2 SDK over 4.0.0

You know how installing iOS SDK 4 meant that you lost the ability to set the Base SDK to 3.1.x and lower (You have to use the deployment target etc). 您知道如何安装iOS SDK 4意味着您失去了将基本SDK设置为3.1.x及更低版本的能力(必须使用部署目标等)。

Does the same happen when installing 4.0.2 over the top of 4.0? 在4.0之上安装4.0.2时会发生同样的情况吗? Will I have to set my Base SDK to 4.0.2 and use the Deployment Target for a lower version (4.x or lower)? 我是否必须将我的基本SDK设置为4.0.2并为较低版本(4.x或更低版本)使用部署目标? Or can I still set my Base SDK to 4.0? 还是可以将Base SDK设置为4.0?

No. The base SDKs that Xcode lets you choose are more major .x releases, not bugfix .xy releases. 不。Xcode允许您选择的基本SDK是更主要的.x版本,而不是bugfix .xy版本。 4.0 is still supported as a base SDK, and I imagine it will be for a while. 4.0作为基础SDK仍受支持,我想它将持续一段时间。 The only reason for the new SDK is to support any testing devices that you may have upgraded to 4.0.2 (or 3.2.2 for the iPad). 新SDK的唯一原因是支持您可能已升级到4.0.2(或对于iPad为3.2.2)的任何测试设备。

It appears that Apple removed 3.x as a base SDK to force people to use it when building applications for submission in order to make sure that all new applications and updates would have support for multitasking (which you get effectively for free when building against 4.0). 看来Apple删除了3.x作为基本SDK,强迫人们在构建要提交的应用程序时使用它,以确保所有新应用程序和更新都支持多任务处理(针对4.0构建时,您可以免费有效地获得该功能) )。 Apple no longer even accepts applications not using 4.0 as a base SDK for the App Store. 苹果甚至不再接受不使用4.0作为App Store基本SDK的应用程序。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM