XCode – 手动升级到Swift 4

前端之家收集整理的这篇文章主要介绍了XCode – 手动升级到Swift 4前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含2个目标的项目,两个目标共享超过99%的代码,并使用 Swift 3编写.

当XCode 9可用时,正在扫描其中一个目标,代码和目标的“构建设置”都为Swift 4更新.可悲的是,我发现另一个目标仍然标记为Swift 3.2语法.

我想通过XCode将第二个目标更新为Swift 4,但是,第二个目标被标记为Swift 3.2语法,但代码已经是Swift 4,它不可编译,因此XCode自动更新到Swift 4是行不通的.

由于两个目标共享大部分代码,我不需要XCode来帮助我自动扫描或转换代码,我想将整个项目升级到Swift 4.
我已将第二个目标的Build Settings中的“Swift语言版本”手动更新为Swift 4.0.还有其他项目设置我也应该注意吗?

谢谢

解决方法

I have updated the “Swift Language Version” in Build Settings of the second target to Swift 4.0 manually

检查Swift 3 @objc推断是否设置为关闭.

除此之外,你很高兴.

猜你在找的iOS相关文章