不止一次使用swift 3迁移器

时间:2016-09-30 07:03:22

标签: swift swift3 xcode8

我目前的代码是在swift 2.2中,我想将它迁移到swift 3.0,那么迁移代码的最佳方法是什么?我应该使用迁移器还是应该手动使用。

关于迁移器我尝试了一次,迁移完成后仍有很多错误,然后我需要手动修复问题。我这样做是对的吗?

我尝试使用迁移器工具不止一次它仍然修复了一些问题,然后我再次构建它仍然有错误。每次我构建代码时都会出现新问题。 那么解决或将代码迁移到swift 3.0的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

您运行一次迁移器。您必须自己修复剩余的问题。多次运行相同的迁移对您没有帮助。

迁移后,您会发现错误。修复这些错误后,会出现新的错误。您必须手动继续修复它们。

我总共有大约100个编译错误,追溯到13个编译时问题。到目前为止,我发现了两个致命的运行时问题。一个运行时问题仅在iOS 10上显现。

我写了一篇关于我自己的应用迁移的detailed blog post

答案 1 :(得分:0)

基本上,您应首先阅读此迁移指南:Gohlke's build

通常我们首先使用Apple提供的转换向导,我们会手动修复剩余的问题。

这很繁琐,但还没有完美的解决方案......