【问题标题】:Xcode9 cannot read swift2. Xcode 8.2 cannot run on ios10.3. Now what?Xcode9 无法读取 swift2。 Xcode 8.2 无法在 ios10.3 上运行。怎么办?
【发布时间】:2018-02-28 19:18:35
【问题描述】:

所以,今天我将 iphone 上的 ios 更新为 ios10.3。 然后我点击在 xcode 中运行我的项目,然后... xcode8.2 回应说它不支持运行 ios 大于 10.2 的设备,我应该更新 xcode。 因此,我将 xcode 更新为当前版本,即 xcode9.0。 所以Xcode说它无法读取swift2.3项目,我必须使用较低版本才能转换为swift3。 现在我在 stackoverflow 上读到只有 xcode 8.2 能够将我的项目转换为 swift 3。 但是如果我这样做,我的项目将无法在我的手机上编译。 我该怎么办?

对我身边的旧项目有什么要说的? 为什么 Apple 会让 Xcode 变得愚蠢,因为它无法读取任何版本的 swift?! 现在和将来我应该如何转换和编译任何旧项目?

【问题讨论】:

    标签: ios iphone xcode xcode9


    【解决方案1】:

    将 Xcode 8.2 更新到 8.3 以支持 iOS 10.3。使用 Xcode 8.3 将您的 Swift 2 代码更新到 Swift 3。然后使用 Xcode 9 迁移到 Swift 4。

    你可以在https://developer.apple.com/download/more/找到不同版本的Xcode

    Apple 一直在前进。如果你想成为一名 iOS/macOS 开发者,你需要跟上。

    【讨论】:

    • Apple 前进但忘记帮助我们前进。将我的 10 万行代码项目从 swift2.3 迁移到 swift3 是一项艰巨的任务。迁移者在帮助方面做得很差,因为它不支持增量迁移。所以我当时从来没有勇气迁移到 swift3,只是选择在 swift 2.3 中继续开发。现在我不得不用我的生命来迁移野兽,使用这样一个糟糕的迁移器。哦,生活!
    • 无论如何,如果 xcode8.3 不能运行 swift2.3 目标(所以我读了),我应该如何使用 xcode8.3 迁移到 swift3,或者可以吗?
    猜你喜欢
    • 2023-03-27
    • 2017-02-20
    • 2011-05-11
    • 2019-04-06
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    相关资源
    最近更新 更多