旧版iPhone SDK的局限性

时间:2012-08-18 20:42:23

标签: iphone sdk

我有一个OSX版本10.5.6的Mac,我想知道用它开发iPhone应用程序的限制。

由于我需要安装旧的SDK,我制作的应用程序是否仍然可以在新的iPhone上使用?使用旧的SDK,我会错过哪些功能?新版本的Xcode是否会有任何重大变化,这些变化会让我学习旧版本的SDK还是不变的?

2 个答案:

答案 0 :(得分:5)

您将无法向App Store提交应用程序,除非它已针对最新的iOS SDK(此时为iOS 5.1,即将推出iOS 6)进行编译。这样做意味着它需要使用最新SDK中的功能,但您必须在编译时使用该SDK。 Apple将自动拒绝针对较旧SDK编译的应用程序。

如果您不关心App Store并且只想玩游戏,可以使用旧版SDK,但它可能不允许您将调试器附加到运行较新版本iOS的设备。

答案 1 :(得分:0)

  

由于我需要安装一个旧的SDK,我制作的应用程序仍然是   可以在新款iPhone上使用吗?

代码在很大程度上仍然是相同的。您的应用程序适用于所有iPhone,iPad和iPod touch。

  

使用旧的SDK会错过哪些功能?

更快的编译,代码建议以及一些其他阻止您将来制作iOS应用的内容。

  

新版本的Xcode是否会有任何重大变化,这些变化会让我学习旧版本的SDK还是无法进行的?

没有

祝你好运!