8

在 Xcode 10.1 中,每当我构建我的应用程序时,我都会收到警告

Swift 3 模式已被弃用,并将在更高版本的 Xcode 中删除。请使用 Edit 菜单中的“Convert > To Current Swift Syntax...”将“My Appp”迁移到 Swift 4.2。(在目标“我的应用程序”中)

如何抑制警告?

我尝试转换但转换失败,此外我的应用程序依赖于一些我无法以任何方式转换的 Pod/库。

有没有办法停止看到警告?

4

2 回答 2

6

不幸的是,没有办法删除它。您需要手动将您的 Pods / 库更新到 Swift 4.x 或等到有人为您完成这项工作。否则,您将来某个时候将无法使用更新的 Xcode 版本构建您的项目。

来自https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes

Xcode 10 是支持 Swift 3 的最后一个版本。通过打开项目并选择 Edit > Convert > To Current Swift Syntax...,将项目从 Swift 3 代码迁移到 Swift 4.2 语法... (43101816)

于 2018-11-06T12:03:15.340 回答
0

下载 Xcode 10.1 以便能够使用 Swift 3 或 Pod decencies 编译您的代码:

https://developer.apple.com/download/more/?name=Xcode
于 2019-03-26T13:44:55.720 回答