2017-10-25 8 views
4

Xcode 8.x(8.1,8.2.1,8.3.3)でswift2.3開発プロジェクトを開くと、3番目のエラーパーティーファイル。私はポッドを更新したが、その後、それはalamofireのようなサードパーティの枠組みの中で約500エラーを示し、次にポッドをインストールしないアクションSwift開発コードがXcode 8.xまたはXcode 7.xで動作しない

  1. の下にいました。

  2. Xcode 7.3で設定しようとしましたが、まだエラーフリーコードが得られず、リンク先のサードパーティフレームワークでエラーが表示されています。

  3. 私は更新せずに任意のポッドを試してみましたが、それはプロジェクトにリンクされたファイルを示していないと私はそれが変換のために求めているのXcode 8.xでプロジェクトを開くと、非常に多くのエラー

を示しました。私はそれが示唆しているように変換し、多くのエラーを取得しました。

it is showing 15 when I try to resolve them they will increase in any other file like an infinite loop.

私を提案してください。

ありがとうございました

+0

実際に最新のサードパーティのライブラリを1つずつチェックアウトするのは、自分のコードでのみ自動更新するのが合理的です。 – holex

+0

お返事ありがとうございます。 「最新のサードパーティのライブラリを1つずつチェックアウトする」方法を教えてください。 – Chandni

+0

最新のライブラリをダウンロードするとうまくいきます。 Xcodeのバージョンを更新している間、Swiftは開発中であるため、作業コードのコピーを安全に保つことを覚えておいてください。 –

答えて

1

これをすべて手動で修正する必要があります。

この記事(https://stackoverflow.com/a/42561709/8824091)に記載されているように、Swiftバージョンの変更後にコードが壊れることが予想されます。

私はあなたがそのポストのアドバイスに従うことを提案します(すなわち、あなたの2.3バージョンをバックアップし、すべての変換を慎重に行うことは退屈で遅くなります)。

+0

答えをありがとうが、私はappleが多くのエラーを手動で解決する以外はいくつかの他の解決策を提供していると思う。 – Chandni

+1

問題は、Xcodeはコードで何をしたいのか分かりませんが、新しい構文に変換しようとします。これによりエラーが発生する可能性があります。あなたはエラーの数を減らすことができますが、常に存在します。 – ChessPlayer

+0

Swift 2を3に移行するのは残念なことにかなり痛いです。 –

関連する問題