【问题标题】:Do I need Xcode 7 and Swift 2.0 to update my app我需要 Xcode 7 和 Swift 2.0 来更新我的应用吗
【发布时间】:2015-09-24 01:16:06
【问题描述】:

我在运行 iOS9 的设备上的 Swift 1(Xcode 6、iOS 7.1)应用程序中遇到了 UI 问题。我尝试将我的应用程序转换为 Xcode 7 和 Swift 2.0,但我在这里遇到了很多问题。

为了让我的客户快速解决问题,直到我找出问题所在,我想知道我是否可以下载并安装 Xcode 6(我上次构建和上传应用程序的版本)更正 UI 问题(我知道该怎么做做)并再次上传应用程序。

简而言之:Apple 会拒绝使用旧 Xcode/Swift 版本更新应用程序吗?

【问题讨论】:

    标签: xcode swift legacy-code


    【解决方案1】:

    “Submit Your Apps” page 目前(截至 2015 年 9 月 23 日)说

    如果您的应用仍然依赖于 Xcode 6,则您需要保留一个安装了 OS X Yosemite 的分区或外部硬盘驱动器,以便从 Xcode 6 提交。

    这显然意味着您仍然可以使用 Xcode 6(因此使用 iOS 8 SDK)提交应用程序。

    【讨论】:

    • 旁注:这似乎是针对在 El Capitan 机器上工作的开发人员。如果你还在 Yosemite 上,你可以并排运行 Xcode 6 和 7(Xcode 6 和 El Capitan 似乎不能很好地相互配合)。
    • 真的只是为了向 App Store 提交应用程序吗?你仍然可以使用 Xcode 6 在 El Capitan 上构建应用程序,无论是通过 Xcode 本身还是xcodebuild?我认为构建需要运行 Xcode 6 但又想运行 El Capitan 的服务器会发生什么......!
    • 我相信 Apple 的意思是 Xcode 6 不能在 El Capitan 上运行。如果你想在 El Capitan 上运行 Xcode,你必须使用 Xcode 7。如果你的构建服务器需要运行 Xcode 6,你必须在你的构建服务器上运行 Yosemite。
    猜你喜欢
    • 2015-10-20
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多