2012-04-24 117 views
34

我一直在使用Xcode 4.3.1,因爲它現在出來了,我從事過很多不同的項目。一切都一直很好,直到這1個新項目我正在努力。Xcode代碼感和cmd +點擊符號不適用於我的項目之一

代碼完成/代碼感從來沒有找到任何東西或當我'命令+點擊'一個變量或類通常它會跳轉到,但現在我只是'符號未找到'。

如果我打開了一個較舊的項目,而這個不好的項目是開放的,舊的項目仍然適用於代碼感,而新的項目不適用。

我的合作伙伴正在研究同一個項目,我們都從我們的倉庫獲取文件,代碼感覺在他的機器上工作,這個項目......不是我的。

所以我有點困惑如何解決這個..任何想法?!

謝謝!

+0

不是固定以任何方式,但對我來說,如果方法,我點擊了3個argumentNames ...點擊arugmentName1是** stiill **工作。然而點擊arugmentName2,3沒有做任何事情。嘗試一下,然後評論,如果你以山姆的方式解決我提到的 – Honey 2017-01-11 19:20:18

回答

62

試試這個:

打開管理器。在Xcode中關閉你的項目(讓Xcode和組織者運行)。在組織者中,在項目中,單擊派生數據旁邊的刪除按鈕。退出Xcode。

通過查找器找到您的Xcode項目。點擊右鍵並選擇「顯示包裝內容」。刪除project.xcworkspace和xcuserdata文件夾。

再次打開Xcode,看看是否適合你。

+0

謝謝!這似乎工作..我刪除了'派生數據'..刪除我的整個項目文件夾,並從我的SVN重新下載,現在它的工作。我重新啓動了幾次,並關閉/打開Xcode一大堆,因爲這樣做,它仍然工作:) – rob1302 2012-04-25 20:46:49

+0

我有一個問題,「跳轉到定義」給我的「符號未找到」的錯誤,即使它正在工作之前。按照你所說的解決問題。謝謝! – BlueVoid 2012-07-13 21:55:11

+0

謝謝這讓我瘋狂。我只做了「刪除派生數據」部分,並重新開始工作。 – groffhibbitz 2012-08-07 00:58:41

0

在我的情況下,.m文件以某種方式位於en.lproj目錄中,並且阻止它以語法着色和智能感知的方式正確顯示。

File inspector側面板中檢查Localization選項卡中是否檢查了某項內容。

1

在我的情況下,我用這種方法解決。

  • 從項目導航器轉到項目的屬性。
  • 構建階段
  • 添加在 「編譯來源」

現在重新打造你的* .M文件。

這可能會發生,例如,當您在創建後手動重命名類時。

希望得到這個幫助。

2

與XCode 8相似的問題。 只要退出XCode和Simulator,重新開啓該項目就行了。 其他時候,重新啓動MAC擺脫問號和不定位到相關的方法實現

而且有時,只需再次關閉該項目,並打開它「文件 - >打開最近」同樣也 (的XCode 8 Swift 3)

0

我有這個問題,重新啓動,退出Xcode,什麼也沒有發生。切換到主分支,拉出,結帳到新的分支。問題消失了。我甚至回到我以前的分支,一切都在工作。我唯一的猜測就是git有時會搞砸!

11

和Xcode 8.2我以這種方式解決:

  1. 文件>工作區設置
  2. 點擊上面上先進的小灰色箭頭...按鈕(導出數據),
  3. 選擇我的項目文件夾,刪除它。

現在,在您的項目是否CMD +單擊Works

+1

'文件>項目設置'|這對我工作btw – Yar 2017-02-19 08:07:54

+0

此解決方案的工作,而不是接受的答案。 – 2017-07-08 11:00:51

相關問題