【问题标题】:Submit iOS app, xcode 3.2 vs 4.2提交 iOS 应用,xcode 3.2 与 4.2
【发布时间】:2013-12-24 11:24:56
【问题描述】:

最近完成了在应用上的开发。它始于几年前。在运行 Xcode 3.2 的旧 iOS 版本上使用它。

必须升级到 Mavericks 才能尝试提交到应用商店(从应用启动器)。

现在得到了一个 Xcode 3.2,它无法让模拟器工作(要求 SDK,尝试了 3.2、4.0、4.1 和 4.2,但没有任何乐趣)。还有一个 Xcode 5,它似乎需要对我的应用程序进行大量更改才能使其正常工作。

对于 Xcode 3.2 版本,我已经完成了所有临时配置文件的工作,目前正在努力解决应用程序启动器向我抛出的错误。

2 个问题。

  1. 是否可以上传基于旧版 Xcode 3.2(可能还有 SDK)构建的应用?

  2. 建议我只是转移到 Xcode 5 任何时间让它在这里再次工作?

非常感谢帮助。

谢谢

【问题讨论】:

    标签: ios iphone xcode


    【解决方案1】:
    1. 不,这是不可能的。目前应用程序必须至少使用 iOS6 SDK 构建,并且在 2014 年 2 月这将更改为 iOS7 SDK 和 Xcode 5。
    2. 是的。如果您的应用程序存在问题,则需要在提交前解决这些问题。应该使用最新的工具构建一个新的应用程序。特别是给出 1 的答案,您将不得不硬着头皮进行任何需要进行的更改。

    【讨论】:

    • 你知道是否有可能让 iOS6 SDK 在 Xcode 3.2 上工作?我现在正试图自己找出答案。
    • @CraigTaub 几乎可以肯定这是不可能的。通常一个 iOS SDK 只兼容随 SDK 发布的 XCode 版本
    【解决方案2】:

    我已经走这条路 2.5 年了,向上迁移各种版本的 XCode,每次都失去旧版本的模拟器(很遗憾)。

    但是,上传/钥匙串处理变得更好了,启动图像、捆绑信息等的管理也变得更加容易。此外,由于已弃用的功能,对旧版本操作系统的支持也很困难。

    因此,总的来说,我的建议是,随着时间的推移,您的工具也应该如此。升级到 XCode 5,咬紧牙关,接受打击,然后拿出你的东西。

    【讨论】:

      【解决方案3】:

      从 2014 年 2 月开始,Apple 将要求所有提交的应用程序都与 iOS 7 兼容。 只有一小部分 iOS 用户仍在运行 iOS 4.x,因此强烈建议您将应用程序更新为至少与 iOS 6 兼容(但既然您有工作要做,为什么不弥补还是 iOS 7?)

      【讨论】:

        【解决方案4】:

        2014 年 2 月 iOS 应用将兼容最低 iOS 6。

        在此之前,您可以上传适用于 ios 7 的应用,并且您正在将旧 Xcode 中的应用制作为 4.2。

        如果你要添加的话,为了让 iOS 7 兼容

        应用程序 icon-60.png 和 icon-60@2x.png。在你的 Xcode 应用中

        它将在您的旧 Xcode 4.2 上运行,并且将兼容 iOS 7 和 iOS 6

        否则,您将下载新的 Xcode 5 以使应用程序与 iOS 7 兼容。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-11-15
          • 1970-01-01
          • 2012-02-14
          • 2013-07-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多