Xcode 4.3.1がリリースされてからずっと使っており、それ以来、さまざまなプロジェクトに取り組んできました。私が取り組んでいるこの1つの新しいプロジェクトまで、すべてがいつもうまくいきました。
コード補完/コードセンスで何も見つからないか、変数またはクラスを「コマンド+クリック」すると通常はそこにジャンプしますが、「シンボルが見つかりません」と表示されます。
この悪いプロジェクトが開いているときに古いプロジェクトの1つを開くと、古いプロジェクトはコードの意味で機能し、新しいプロジェクトは機能しません。
私のパートナーは同じプロジェクトに取り組んでいます。私たちは両方ともリポジトリからファイルを取得し、コードセンスはこのプロジェクトのために彼のマシンで動作します...私のものではありません。
これを修正する方法について少し混乱しています。
ありがとう!
これを試して:
主催者を開きます。 Xcodeでプロジェクトを閉じます(Xcodeとオーガナイザーは実行したままにします)。オーガナイザーのプロジェクトで、[派生データ]の横にある[削除]ボタンをクリックします。 Xcodeを終了します。
FinderからXcodeプロジェクトを見つけます。右クリックして「パッケージの内容を表示」します。 project.xcworkspaceおよびxcuserdataフォルダーを削除します。
Xcodeをもう一度開いて、それがうまくいくかどうかを確認します。
Xcode 8.2で私はこのように解決しました:
プロジェクトで、cmd +クリックが機能するかどうかを確認します
XCode 8での同様の問題。XCodeとシミュレーターを終了するだけで、プロジェクトを再度開くことができました。また、Macを再起動すると疑問符がなくなり、関連するメソッド実装に移動します
そして時々、単にプロジェクトを閉じて「ファイル->最近使ったファイルを開く」から再び開くことも機能します(XCode 8とSwift 3)
私の場合、私はこのように解決しました。
今再構築します。
これは、たとえば、作成後にクラスの名前を手動で変更した場合に発生する可能性があります。
この助けを願っています。
他の人のために上記の方法のどれもうまくいかない場合はこれを試してください:
メニューバーのXcode-> Preferences-> Locations-> Command Line Toolsに移動します
ここで適切な(現在の)Xcode形式を選択してください。
私はこの問題を抱えていて、再起動し、Xcodeを終了しましたが、何も起こりませんでした。マスターブランチに切り替え、プルし、新しいブランチにチェックアウトします。問題はなくなりました。私は前のブランチに戻り、すべてが機能していました。私の唯一の推測は、gitが時々台無しになるということです!
これが発生する3つの理由:
派生データの破損:解決策:派生データフォルダーを消去します。
破損したプロジェクト設定:Project.xcodeproject->右クリックして g_low's answer に記載されているファイルをクリーンアップします。
プロジェクトターゲットの一部ではないファイル:ファイルがコンパイルソースの一部であるかどうかを確認し、そうでない場合は追加してください...
Xcode 10.2.1-Xcodeを完全に閉じて再度開くだけで解決しました。
私の場合、.m
ファイルがen.lproj
ディレクトリにあるため、構文の色分けとインテリセンスがオンになっていると正しく表示されませんでした。
File inspector
サイドパネルで、Localization
タブでチェックされているものがあるかどうかを確認します。