2016-04-13 12 views
9

2年前にObj-Cとしてスタートしたプロジェクトがありましたが、最近Swift 2.0を追加しました。現在のところ、この比率はObj-Cに比べて約75%/ 25%ですが、Swiftに向かっています。XCode Swiftオートコンプリートはビルド後に分解されます

古いプロジェクトと共通しています。ここに問題があります:XCode 7.3以来、Swiftでコード補完が正しく機能するようにはできません。私はこれらの手順を取る

  • 閉じるXcodeの
  • ターミナル - > RM -rf〜/ライブラリ/開発/ Xcodeの/ DerivedData/*
  • ターミナル - > RM -rf〜/ライブラリ/キャッシュ/ com.apple.dt.Xcode

すべてが良好です。しかし、Xcodeプロジェクトを完全にビルドするとすぐに、問題が戻ってSwiftは、派生したデータを手動で(XCode経由で)取り除いてから、すべてのファイルを再インデックスするまでコードを完成させません。

Objective-Cは完了し、デフォルトおよび手動で作成されたマクロも引き続き動作します。それは壊れそうなインデックス作成だけです。

この動作について聞いたことがありますか? 手作業ですべてを入力するのは素早い訓練ですが、私のメソッドの中には複数のブロックパラメータがあり、それらを書き出すのに苦労します。

私は、新しいクラスでSwift 2.0を2.2まで使用しています。

+0

あなたのアプリが構築され、実行されますか?もしそうなら、問題を小さなデモプロジェクトに還元できますか?もしそうなら、Appleにバグレポートを提出してください! – matt

+5

これは常に発生します。 Swiftの開発ツールはちょうど吸う。 – AdamPro13

+0

ブリッジヘッダーにたくさんのファイルがありますか? – Jbryson

答えて

0

配備先を確認しましたか?私はそれが常にそれで動作することを確認します10.12enter image description here

+0

ねえ、Base SDKは最新ですが、このプロジェクトではまだiOS 9.0をサポートしています。 – Yasper

関連する問題