我有一个OSX版本10.5.6的Mac,我想知道用它开发iPhone应用程序的限制。
由于我需要安装旧的SDK,我制作的应用程序是否仍然可以在新的iPhone上使用?使用旧的SDK,我会错过哪些功能?新版本的Xcode是否会有任何重大变化,这些变化会让我学习旧版本的SDK还是不变的?
答案 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还是无法进行的?
没有
祝你好运!