【问题标题】:Limitations of an old version of iPhone SDK旧版 iPhone SDK 的限制
【发布时间】:2012-08-18 20:42:23
【问题描述】:

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

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

【问题讨论】:

  • “旧的 SDK”是什么意思?
  • @Coder404 我无法在该 Mac 上安装最新的 iPhoneSDK,并且需要进行大量谷歌搜索才能准确找出我可以在我的 Mac 上安装哪个 SDK,所以我选择不这样做。无论如何,您给出的答案已经足够了,谢谢=)

标签: iphone sdk


【解决方案1】:

您将无法将应用提交到 App Store,除非该应用已针对最新的 iOS SDK(目前为 iOS 5.1,很快为 iOS 6)进行编译。这不是的意思需要使用最新SDK中的功能,但编译时必须使用该SDK。 Apple 会自动拒绝针对旧版 SDK 编译的应用。

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

【讨论】:

  • 感谢您告诉我,这些信息对我来说非常有价值。然而,Coder404 的答案更完整,所以我选择那个作为正确答案 =)
  • 他的回答与我的完全相反,表明你不会遇到任何困难。 ;)
【解决方案2】:

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

代码大部分还是一样的。您的应用可以在所有 iPhone、iPad 和 iPod touch 上运行。

如果使用旧的 SDK,我会错过哪些功能?

更快的编译、代码建议以及其他一些不会妨碍您在未来制作 iOS 应用的东西。

新版本的 Xcode 中是否有任何重大变化会使我学习旧 SDK 变得多余或不进步?

没有

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2015-01-03
    相关资源
    最近更新 更多