2012-07-03 46 views
5

我想設置編譯器標誌來禁用某些文件的弧,並且當我雙擊或按下其中一個文件時按下Enter時,我沒有收到對話框。它發生在一個新的項目和舊的地方,我已經在之前設置了編譯器標誌。在我按下輸入鍵後失去焦點,所有它變成灰色。是否有其他人有同樣的問題,或者我可能做錯了什麼。無法在Xcode 4.3.3中設置編譯器標誌

謝謝!

+0

可能的重複[如何禁用項目中單個文件的ARC?](http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-文件在項目) – rishi

+0

我看過這個線程之前。我總是能夠添加編譯器標誌,但現在當我按下輸入或雙擊沒有任何反應。 – Yan

回答

15

我想通了。我認爲它是因爲我使用Macbook Pro和分辨率設置爲更多文本的視網膜。當我在Xcode中啓用助手編輯器並按下Enter鍵更改編譯器標誌時,對話框出現在另一側右上角幾乎看不到。希望Xcode的下一個版本將支持視網膜顯示。

+1

我永遠不會注意到這一點。謝謝! – stephenmuss

+0

您也可以通過不讓xcode窗口最大化來解決此問題,從屏幕頂部向下移動它 – Jules

+1

感謝發佈。令人討厭的是在xcode 4.4中它仍然沒有修復。希望它會被更新。 – Yan

3

我仍然看不到對話框,但完全盲目。

複製了「-fno-objc-arc」,然後在Xcode中輸入 - > CMD + V - > Enter ...魔法完成。 :)

謝謝大家!

0

此外,如果你在沒有回車鍵的MacBook Pro(返回鍵不會彈出編譯器標誌框)並拼命嘗試同時標記多個文件...你只需要點擊shift + fn +返回。只是FN +返回不會工作 - 至少對我來說。

1

我發佈這個以防萬一有人在XCode 5上遇到同樣的問題並且沒有上述解決方案工作時發現有人絆倒了這個答案,就像我發生的那樣。

在我的情況下,問題是某種工作區數據的腐敗。通過刪除項目目錄中的xcshareddata/xcuserdata /和project.xcworkspace /目錄解決了該問題。

從終端:

cd <project_name>.xcodeproj 
rm -rf xcshareddata/ xcuserdata/ project.xcworkspace/ 

然後,重新啓動Xcode和問題應該消失。