如果我安装3.0 SDK,我仍然可以制作2.0兼容的应用程序吗?

时间:2009-05-27 08:32:15

标签: iphone macos sdk app-store

我一直推迟安装3.0 beta SDK,以防我无法将应用程序定位到目标2.0。如果我在我的电脑和iPhone上安装3.0,我是否仍然可以将应用程序提交到应用程序商店,以供下载2.0 iPhone的用户使用?我是否必须等到3.0发布才能提交更多应用程序?

5 个答案:

答案 0 :(得分:2)

实际上,我建议在OS 3.0上进行测试,因为这是一个要求你的应用程序不会破坏新操作系统的要求。

  

“新的iPhone应用程序将是   被拒绝,除非他们准备好了   Apple即将发布的iPhone 3.0   固件升级,开发人员已经   通知。“

你仍然可以构建2. *但是我可以看到只有一个设备的测试会让你感到紧张。 安装3.0后无法回滚到以前的操作系统。因此,如果此设备也是您的日常手机,请确保您接受可能的错误。 (虽然我没有听说过任何严重的问题。操作系统3.0是值得的)

至于你要解决的问题。 Apple说:

  

“iPhone 3.0 for iPhone 3.0不能   用于提交iPhone OS 2.2.1   应用程序到App Store。“

我认为他们没有表达得太好。虽然技术上讲,但他们是对的,你只需选择SDK for 2.2.1,你就可以了。

答案 1 :(得分:1)

是的,您可以构建2. *应用。不,你不能将3.0之前的应用程序提交到应用程序商店。我无法为您粘贴链接,因为我被认为是新用户,所以只需谷歌“iPhone 3.0应用程序提交”。

答案 2 :(得分:1)

我知道你刚才写过这篇文章并且你已经接受了答案,但我还有一些建议:

  1. 您应按照these instructions安装SDK的两个副本,最新的稳定版本(在“/ Developer”中)和最新的beta版本(在“/ Developer Beta”或类似版本中)。
  2. 对于构建2.x应用程序,根据these instructions将“Base SDK”设置为3.0,将“iPhone OS部署目标”设置为2.2.1。

答案 3 :(得分:0)

如果您不喜欢http://www.felixbruns.de/iPod/firmware/

的新软件,可以免费或回滚

下载然后按照以下步骤操作

1。)下载后打开itunes并插入你的ipod / iphone 2.)如果在Windows上保持移位(Mac上的Option键),然后单击resotre 3.)选择ipod文件,然后等待恢复 4.)您需要设置为新的ipod(如果从备份恢复,它将会很慢

答案 4 :(得分:0)

3.0 SDK的安装提及weaklinked frameworks -

  

现在可以使用Xcode UI   将库或框架指定为   弱联系,支持建设   较新的SDK,同时针对较旧的操作系统   版本

我还没有做到这一点,但一旦想通就会更新。