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

Mic*_*uth 5 iphone sdk base-sdk ios xcode4

如何使用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上运行我的iTouch?

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

谢谢.

Jas*_*oco 3

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

另外,请确保您没有启用任何仅限 iOS 5+ 的设置,例如情节提要。如果启用了这些功能,您的项目将不会在 iOS 4.2 上加载。

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