如何使用Xcode 4.2使用ios 4.2 base sdk?

如何使用Xcode 4.2使用ios 4.2 base sdk?

我拥有一台iPhone 4s和一台iTouch,上面有ios 4.2。 将Xcode升级到4.2以使用我的iPhone 4后,我的iTouch不能再使用Xcode了。 我如何设置Xcode 4.2和ios5我的iPhone上工作?

另外我试图通过select其他的设置基本SDK,但是没有其他在列表中,我得到的是一个对话窗口,我可以手动input。我需要在那里添加一个选项?

谢谢。

Xcode 4.2附带了已经安装的iOS 4.2+的设备支持。 您不想更改基本SDK,您需要更改部署目标。 默认情况下,Xcode 4.2中新项目的部署目标被设置为iOS 5.0。 您可以在项目设置摘要屏幕或项目设置configuration设置(在摘要屏幕上显而易见,只需在完整设置屏幕上search“部署目标”)更改该设置。 确保你正在使用完整的设置,而不仅仅是基本的设置。

此外,请确保您尚未启用任何iOS 5+设置,如故事板。 如果启用了这些项目,您的项目将无法在iOS 4.2上加载。

编辑:根据您的意见,我想你可能会使用1G / 2G的iPod Touch? 如果是这样,这是新的默认架构。 由于iOS 5只能在armv7设备上运行,新的默认项目只有armv7作为有效的体系结构。 转到项目设置,并将armv6添加到体系结构中,然后再运行在armv6设备上。

http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html

为了提高Xcode 4.2的下载时间和安装效率,标准的Xcode安装程序不包括一些大型的工具组件,比如较老的模拟器,这些工具组件对于当前的开发工具组来说不是必不可less的。 当需要下载模拟器时,Xcode为您提供一个对话框。 文档首选项已被下载首选项取代,包括文档和组件(模拟器和SDK)。 使用“下载”首选项窗格的“组件”选项卡,可以查看每个可用组件的说明,然后下载并安装它。