2017-05-06 188 views
1

私は特定のXcodeプロジェクトで作業しています。のような宣言されていない変数を使用していますが、慎重にエラーを出していますが、Xcodeはコードにコンパイルエラーを表示しません。Xcodeにコンパイルエラーが表示されない

  • これは、そのビルドまたはクリーンアップ時にのみエラーを表示します。

  • 掃除してビルドし、派生データをクリーニングし、Xcodeとシステムの両方を再試行しましたが、いずれも動作しません。 DerivedDataフォルダ以外に

    のXcode 8.2.1(8C1002)を使用して
  • とスウィフト3

+1

編集中にエラーが表示されないということですか? Xcodeの一般設定で「ライブ問題を表示」オプションが設定されていますか? –

+0

@MartinR - "show live isuues"が設定されています。私は1つの特定のプロジェクトでのみこの問題を抱えています。 –

+0

編集中にエラーは表示されません。 –

答えて

0

、また完全にXcodeのキャッシュを掃除してみてください。

rm -rf $HOME/Library/Caches/com.apple.dt.Xcode/ 

私は殺しても推薦しますSourceKitプロセス - 最近はいつも問題の原因です! - しかし、あなたはすでに完全に再起動しているので、あなたがそこにいるように見えます。

すべてが失敗した場合は、最新のXcodeバージョン8.3にアップグレードすることを検討してください。

Xcode 8.3はSwift 2.3をサポートしなくなりました。 Swift 2.3のコードを含むプロジェクトをSwift 3の構文に移行するには、プロジェクトを開き、[編集]> [変換]> [現在のスイフトの構文に]を選択します。

+0

キャッシュをクリーンアップしても、問題はまだ残ります。 1つのプロジェクトにのみ表示され、他のプロジェクトは完全に機能します。だから私はxcode 8.3にアップグレードする必要がありますか? –

+0

@ajithKumarkあなたが休憩を取るとき、私は間違いなくアップグレードします。つまり、Swift 3を使用している場合、それ以外の場合は、適切に時間を惜しまなければならない場合があります。詳細については、私の更新された回答を参照してください。 –

+0

@ajithKumarkあなたの問題に対する答えを見つけただけかもしれません:それを機能させるには、プロジェクト設定の*ライブの問題を表示する*と、プリファレンス>一般の両方をチェックする必要があります。 –

関連する問題