如何使用当前的Xcode为iPhone OS 3.1.2构建应用程序?

如何使用当前的Xcode为iPhone OS 3.1.2构建应用程序?,iphone,xcode,ios,Iphone,Xcode,Ios,我有一台运行3.1.2固件的iPhone,并希望为其构建应用程序。然而,我在苹果的开发者网站上找不到带有iPhoneOS3.1.2SDK的Xcode 3.2.1 如何使用当前SDK和Xcode版本构建应用程序,并在旧版操作系统上运行?您可以使用Mac App Store或通过订阅iPhone开发者计划购买Xcode,每年99美元 使用iOS SDK 4.3获取最新的一个XCode,并在“生成设置”下为部署iOS版本选择3.1.2。除非有未提及的原因需要旧版本,否则您可以使用最新的XCode,只针

我有一台运行3.1.2固件的iPhone,并希望为其构建应用程序。然而,我在苹果的开发者网站上找不到带有iPhoneOS3.1.2SDK的Xcode 3.2.1


如何使用当前SDK和Xcode版本构建应用程序,并在旧版操作系统上运行?

您可以使用Mac App Store或通过订阅iPhone开发者计划购买Xcode,每年99美元


使用iOS SDK 4.3获取最新的一个XCode,并在“生成设置”下为部署iOS版本选择3.1.2。

除非有未提及的原因需要旧版本,否则您可以使用最新的XCode,只针对旧iOS的生成。

使用当前的工具和SDK。将基本SDK构建设置设置为最新的iOS,并将iOS部署目标设置为您想要针对的任何版本,如iOS 3.1.2


这里唯一的问题是,如果您使用的是iOS 3.1.2之后引入的SDK,编译器不会警告您,如果您这样做,您的应用程序可能会崩溃。因此,您需要检查您使用的每种方法的文档,您还不知道3.1.2中是否有可用的方法,并且您应该彻底测试您的应用程序。

如果您是Apple Developer程序的成员,您需要该程序才能下载任何版本的Xcode和iOS SDK,您可以从iOS开发中心主页的主4.3版本下载Xcode 3.2.6 w/iOS SDK。在Xcode 4的部分下面,有一小行写着寻找Xcode 3?下载,它将带您访问


当然,这仍然要求您使用4.3 SDK进行开发,因此在针对3.1.2设备时必须小心。

无需为开发人员程序付费。您只需注册即可免费下载Xcode。现在我用从该页面下载的iOS4安装了xcode 3.2.6,但代码在我的手机上不起作用。这可能是因为您构建的代码部署目标版本>3.1.2。在任何情况下,如果你不提供更多关于确切错误的信息,我认为这里的人都无法帮助你。我建议你把这个作为一个单独的问题发布。我怎样才能获得iOS 3.1.2?这对我来说是个大问题。你不需要iOS 3.1.2 SDK-对3.1.2的支持内置于当前SDK中。如果你想在你的设备上安装真正的操作系统,除非你能在网上找到它,否则你可能会倒霉。我不需要iOS 3.1.2 SDK?我当前的SDK是4.0,我创建了Hello应用程序,“构建并运行”,它在我的手机上崩溃了。@nonocast-你是否按照Caleb的建议将该应用程序的部署目标设置为3.1?您需要这样做,应用程序才能在设备上运行。另外,Hello World应用程序是否使用了特定于4.0的内容?如果是这样,请将代码修改为与3.x兼容。I已将部署目标设置为3.1.2,可能问题在于手机,当我将iphone升级到4.1时,一切正常。