【问题标题】:Migration project to iOS 7 required or not?是否需要将项目迁移到 iOS 7?
【发布时间】:2023-03-06 14:38:01
【问题描述】:

我有一个开发 iOS 6 的项目,当我将它安装在装有 iOS7 的设备上时,它看起来不错。但现在我将 xcode 更新到第 5 版,现在看起来不太好。我知道应用程序迁移。我的问题是,如果我继续使用 xcode 4 并且上传到 Apple 将针对 iOS 6,我会遇到一些问题吗?

【问题讨论】:

    标签: ios objective-c xcode ios6 ios7


    【解决方案1】:

    在 iOS 7 上运行时,您的 iOS 6 应用程序以兼容模式运行。您目前可以提交使用旧版本 Xcode 编译的应用程序,但它们会在某个时候停止接受它们 - 可能很快就会停止。

    直接回答您的问题:不,您不必现在更新。但是,假设您希望将应用程序维护超过几个月,那么您将不得不安排一些工作。

    更新Apple will require 从 2014 年 2 月 1 日(iOS 7 发布大约四个月后)开始,将使用 Xcode 5 编译新的和更新的应用程序。

    【讨论】:

    • 我有屏幕要升级。我点击跳过。无论如何我可以手动迁移它。我正在查看 xCode,但没有看到任何迁移选项。
    【解决方案2】:

    您现在可以使用 Xcode 4 了。但我建议尽快熟悉 iOS 7 SDK 和 Xcode 5。

    你没有解释为什么“它看起来不太好”。只需将目标操作系统设置为 6.0,它的行为方式就应该完全一样,可能还有一些警告。

    【讨论】:

    • 我来晚了一点,所以我只能确认你已经说过的话。另外,如果使用旧版本编译,我真的不知道该应用程序的行为是否相同。
    【解决方案3】:

    我在 App Store 上留下了一个项目,使用 iOS 5 编译。

    令我惊讶的是(我不知道),我发现在 iOS 7 设备上运行的应用程序看起来非常好,没有元素定位的所有问题,就像在 iOS 5/6 设备上一样。连键盘都显示为旧式。

    相反,如果我使用模拟器运行,一切都会一团糟。所以我选择保持现状,并计划在不久的将来进行布局升级。

    【讨论】:

      【解决方案4】:

      是的。你可以用4。 您希望可以使用 5 构建针对较旧的 sdk。

      How to build against older iOS versions with the latest Xcode downloads?

      【讨论】:

        猜你喜欢
        • 2018-02-28
        • 1970-01-01
        • 2020-08-23
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        • 2016-10-01
        • 1970-01-01
        • 2023-03-21
        相关资源
        最近更新 更多