Swift 3模式已弃用

时间:2018-11-06 11:52:32

标签: xcode xcode10.1

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

  

Swift 3模式已被弃用,稍后将被删除   Xcode版本。请使用“编辑”菜单中的“转换>转换为当前Swift语法…”将“我的Appp”迁移到Swift 4.2。 (在目标“我的应用”中)

如何取消警告?

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

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

2 个答案:

答案 0 :(得分:6)

很遗憾,没有办法删除它。您需要将Pods /库手动更新为Swift 4.x,或者等到有人替您完成工作。否则,将来您将无法使用更新的Xcode版本构建项目。

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

  

Xcode 10是最后一个支持Swift 3的版本。打开项目,然后选择“编辑”>“转换”>“转换为当前的Swift语法…”(43101816),即可将项目从Swift 3代码迁移到Swift 4.2语法。

答案 1 :(得分:0)

下载Xcode 10.1以便能够使用Swift 3或Pod格式编译代码:

https://developer.apple.com/download/more/?name=Xcode