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

时间:2011-10-16 06:29:04

标签: iphone ios xcode4 sdk base-sdk

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

我拥有iPhone 4s和iTouch,它上面有ios 4.2。将Xcode升级到4.2以便与我的iPhone 4s一起使用后,我再也无法使用Xcode和我的iTouch了。如何设置Xcode以在4.2和ios5上使用我的iPhone?

此外,我尝试通过选择其他来设置基本sdk,但列表中没有其他内容,我得到的是一个可以手动输入的对话窗口。我是否需要在那里添加选项?

感谢。

2 个答案:

答案 0 :(得分:3)

Xcode 4.2附带已安装iOS 4.2+的设备支持。您不想更改基本SDK,需要更改部署目标。默认情况下,Xcode 4.2中新项目的部署目标设置为iOS 5.0。您可以在项目设置摘要屏幕或项目设置配置设置中更改它(在摘要屏幕上相当明显,只需在完整设置屏幕上搜索“部署目标”)。确保您使用的是完整设置,而不仅仅是基本设置。

此外,请确保您尚未启用任何仅限iOS 5+的设置,例如Storyboard。如果启用了项目,那么您的项目将无法在iOS 4.2上加载。

编辑:根据您的评论,我认为您可能正在使用1G / 2G iPod Touch?如果是这样,那就是新的默认架构。由于iOS 5仅在armv7设备上运行,因此新的默认项目仅将armv7作为有效架构。转到项目设置并将armv6添加到体系结构中,然后它应该再次在armv6设备上运行。

答案 1 :(得分:0)

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

为了使用Xcode 4.2提高下载时间和安装效率,标准Xcode安装程序排除了一些对当前开发工具集不重要的大型工具组件,例如旧的模拟器。当需要下载模拟器时,Xcode会向您显示一个对话框。因此,文档首选项已替换为“下载”首选项,包括文档和组件(模拟器和SDK)。使用“下载”偏好设置面板的“组件”选项卡,您可以查看每个可用组件的说明,下载并安装它。