如何获得Xcode 3.2的iPhone SDK 2.2.1?

5 iphone xcode cocoa-touch uikit

在我升级到Snow Leopard和Xcode 3.2之后(我真的后悔了很多!!),Xcode丢失了所有的SDK.我是那些仍然想要为2.2.1开发的老式白痴之一.但Apple没有向我提供旧的SDK下载.

现在我很聪明,并且进行了大量的时间机器备份.但是:使用Xcode 3.2运行iPhone SDK 2.2.1的首选方法是什么?有些人说这通常是可能的.我希望如此,因为我仍然不相信所有那些"伪造"的统计数据,除此之外,我的应用程序没有受益于3.x附加功能,所以我不想仅仅因为这种懒惰而限制我的市场.

任何的想法?

Jas*_*ien 6

无论您是否使用任何3.0特定功能定位iPhone OS 3.0,您都应该始终针对最新的SDK编译您的应用程序,以便从错误修复和性能改进中受益.

您可以针对3.0 SDK进行编译,并将iPhone OS部署目标设置为2.2.1,并且仍然适合使用2.2.1的用户.

您可能会发现某些方法已被弃用,但这并不会阻止您使用它们,直到您准备好继续前进.


zap*_*aph 5

得到3.1最终的sdk,里面有2.2.1 sdk.在磁盘上它的通常位置是:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk
Run Code Online (Sandbox Code Playgroud)

还包括3.0和3.1.