2016-09-30 2 views
2

私の現在のコードはswift 2.2になっています。私はそれをswift 3.0に移行したいので、コードを移行する最良の方法は何ですか?私はmigratorを使うべきか、私は手動で使うべきですか?swift 3 migratorを複数回使用する

Migratorに関して、私は一度も試してみましたが、移行が完了した後もまだ非常に多くのエラーが残っています。手動で問題を修正する必要があります。それで私は正しいことをしていますか?

私はmigratorツールを2回以上使ってみましたが、まだいくつかの問題を修正していましたが、それでもビルドにはまだエラーがあります。コードをビルドするたびに、新しい問題が発生します。 コードを解決して3.0に移行する正しい方法は何ですか?

答えて

1

退屈ませんけど。残りの問題は自分で修正する必要があります。同じマイグレーションを複数回実行することは役に立ちません。

移行後にエラーが発生します。これらのエラーを修正した後、新しいものが表示されます。すべて手動で修正する必要があります。

合計で約100個のコンパイルエラーが発生し、13個のコンパイル時の問題が追跡されました。これまで私は2つの致命的な実行時の問題を発見しました。 1つのランタイムの問題は、iOS 10でのみ発生します。

私は自分のアプリケーションの移行についてdetailed blog postと書いています。

0

基本的に、あなたが最初にこの移行ガイドを通過しなければならない。https://swift.org/migration-guide/

通常我々が使用する変換ウィザードは、最初にAppleが提供しており、我々は、手動で残りの問題を修正します。

それはあなたが一度移行を実行する完璧なソリューションはまだ...

関連する問題