Xcodeをバージョン6.3に更新しました。 SwiftでインポートしたObjective Cコードを使用してプロジェクトに取り組んでいます。また、Cocoapodsを使用しています。
Xcode 6.3ベータでも同じ問題がありました。私は他のすべてのStackOverflowの答えを見て、うまくいかなかった。
これまでのところ、私はしようとしました:
削除~/Library/Developer/Xcode/DerivedData
および~/Library/Caches/com.Apple.dt.Xcode
Xcodeおよび/またはMacの再起動。
Spotifyをアンインストールします。
「+」連結演算子を使用しないでください。
デプロイメントのターゲットを8.1に設定します。
Objective Cのコードは高速にオートコンプリートし、インデックスを作成する前にSwiftコードも同様です。 Esc ポップアップ候補のボタンは同じ遅延で動作します。
設定Whole Module Optimization
to Yes
は私のプロジェクトの回避策です。
私の場合、プロジェクトにはここにA、B、C、D、Eという名前の5つのモジュールがあり、依存関係はA-> B-> C-> Dで示され、AからDのそれぞれはEを参照します。Xcode6.3の場合6.3.1の場合、モジュールEとDのコンパイルは問題ありませんが、Cのコンパイルには時間がかかり、BとAのコンパイルには10分ほどかかります。プロジェクト設定を変更した後、すべてのモジュールをコンパイルするのに1分もかかりません。 Xcode 6.2でのコンパイルよりも高速に見えます。
参照:
更新後、プロジェクトの派生データを消去してみてください。
ウィンドウ-プロジェクト-YourProject-派生データ-削除...
私の場合、更新後のコード補完がうまく機能しています。
GameSceneクラスで拡張機能を使用したところ、すべてが高速になりました。
私はgameSceneクラスから3つの大きな関数を取り出し、それらの3つの個別の拡張機能を作成しました。
上記のいずれも機能しない場合、これがおそらく最も簡単な解決策です。