3

Playgrounds で Swift 2 をプレイするために Xcode 7 をインストールした後、奇妙な問題が発生しました。

Xcode 6.3 で既存の Xcode 6.3 プロジェクトを開くと、Swift 2 への変換に関する多くのエラーがスローされます。

このプロジェクトはリポジトリからクローンされたばかりで、まだ Xcode 7 で開かれていません。

私の推測では、Xcode 7 のインストールによって、Xcode 6.3 にインストールされたツールなどが台無しになった可能性がありますが、これを修正する方法がわかりません。

現時点では、この大きなプロジェクトを開いて Xcode 7 でアップグレードするつもりはありませんが、作業を続けるには Xcode 6.3 と Swift 1.2 で開く必要があります。

4

2 に答える 2

1

Leo さんのコメントのおかげで、キャッシュと派生データをきれいにすることができ、これらのエラーはなくなりました。

しかし、Xcode は、すべてをクリーンアップして再起動した後でも、プロジェクトに含まれるフレームワーク (SQLite.swift および SwiftHTTP) のビルドを拒否しました。

それらを手動でアンインストールし、表示された「ビルドフェーズ」と「ターゲット」フィールドをクリアしてから、CocoaPods を使用して再インストールする必要がありました。

その後、私のアプリは Xcode 6.3 で再び適切にコンパイルされました。

于 2015-06-10T10:36:55.443 に答える