2010-07-20 45 views
1

我打算做一个适用于3.1的应用程序,并在3gs上启动。请让我知道在iTunes连接启动时它将如何显示?它会像3.1和更高版本的作品,并将安装在iPhone 3.1,3.1.2,3gs和4.0.1上,或者仅适用于3.1。请启发我在所有4个版本的设备上工作所需完成的工作。iphone 3.1将在3.2,3gs和4.0.1上工作

+1

请注意,现在您需要针对iOS 4.0构建应用程序,否则它们将不再被Apple接受。按照Thomas的说明进行操作,并将您的Deployment Target设置为3.1,以使应用程序也可以在较旧的操作系统版本上运行。 – 2010-07-20 19:43:40

+0

谢谢布拉德。你能帮我找出你的信息与苹果的接受程度有关吗? – thndrkiss 2010-07-21 05:47:32

+0

请参阅6月29日更新:http://developer.apple.com/iphone/news/archives/2010/june/。 “现有应用程序的所有新应用程序和更新都必须使用iPhone SDK 4构建。” – 2010-07-23 17:18:52

回答

3

看来你需要阅读一些关于Base SDK和Target SDK的内容。这可能有点混乱,你的权利。有一个非常好的文章:Developing iPhone Apps with iOS4 SDK, Deploying to 3.x Devices

你应该在作出该上你想要的所有设备上运行的应用程序没有问题。我希望它有帮助。

2

只要没有废弃,它应该是向前兼容的。

我通常将我的基础SDK设置为4.0,并针对3.0构建,因此它可以在任何3.0和更高版本上运行。

相关问题