2017-03-18 2 views
0

プロジェクトをフレームワークと共にワークスペースに統合しようとしました。プロジェクトがワークスペースで開かれるとXcode 8.2.1エディタにエラーが表示されない

ワークスペース内に(意図的な)エラーのあるスワイプファイルを開くと、エラーインジケータは表示されません。プロジェクトを介して開かれた同じ高速ファイルにエラーが表示されます。

どうしましたか?ここで

プロジェクトを経由して開かれ、正しくマークされ、エラーを持つファイルからの抜粋は、:

class SomeClassName { 
    var text: String { 
     return 5 * r // error: use of unresolved identifier "r" 
       ^
    } 
} 

言及したワークスペースで開かれた同じファイルには、エラーインジケータを示していません。この問題は単純な構文エラーでも発生し、未解決の "r"とは関係がありません。これはエラーインジケータでXcodeの問題を表示する例です。

+0

オブジェクトrはどこに宣言されていますか?それはどんなタイプですか?乗算の結果を文字列として返します。 –

+0

〜/ Library/Developer/Xcode/DerivedDataの下のすべてのファイルを既に削除しました – karldegen

+0

@Leo Dabus:rは決して宣言されませんでした。これは、意図的なエラーが表示されたテストスニペットです。Xcodeは、ワークスペース経由で開いたときにエディタでエラーを検出するのに問題があります – karldegen

答えて

0

Xcodeは、プロジェクト間の依存関係を自動的に判断します。現在選択されているスキームのターゲットを構築する必要がない場合は、試行しません。

関連する問題