2012-07-03 5 views
5

Ich versuche, Compiler-Flags zu deaktivieren Arc für einige der Dateien, und ich bekomme das Dialogfeld nicht, wenn ich doppelklicke oder die Eingabetaste auf eine der Dateien drücken. Es passiert in einem neuen Projekt und alt, wo ich schon die Compiler-Flags gesetzt habe. Alles, was es tut, wird einfach grau, nachdem ich Enter gedrückt habe und den Fokus verliere. Hat jemand anderes das gleiche Problem oder könnte ich etwas falsch machen?Kann die Compiler-Flags in Xcode 4.3.3 nicht setzen

Danke!

+0

mögliche Duplikate von [Wie kann ich ARC für eine einzelne Datei in einem Projekt deaktivieren?] (Http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single- Datei-in-einem-Projekt) – rishi

+0

Ich habe diesen Thread schon mal gesehen. Ich konnte immer die Compiler-Flags hinzufügen, aber jetzt, wenn ich Enter oder Doppelklick drücke, passiert nichts. – Yan

Antwort

15

Ich fand es heraus. Ich denke es ist, weil ich Macbook Pro mit Retina mit einer auf mehr Text eingestellten Auflösung benutze. Wenn ich den Assistenten-Editor in Xcode aktiviert habe und die Eingabetaste gedrückt habe, um das Compiler-Flag zu ändern, erschien das Dialogfeld auf der anderen Seite oben rechts fast nicht mehr. Hoffentlich unterstützt die nächste Version von Xcode das Retina-Display.

+1

Das hätte ich nie bemerkt. Vielen Dank! – stephenmuss

+0

Sie können dies auch umgehen, indem Sie Ihr xcode-Fenster nicht maximieren, sondern es von oben nach unten bewegen – Jules

+1

Vielen Dank für Ihre Nachricht. Das nervige Ding ist in xcode 4.4 noch nicht behoben. Hoffentlich wird es aktualisiert. – Yan

3

Ich konnte das Dialogfeld immer noch nicht sehen, tat es aber blind.

Kopiert "-fno-objc-arc" und dann in Xcode, Enter -> CMD + V -> Enter ... die Magie wurde getan. :)

Vielen Dank!

0

Und zusätzlich, wenn Sie auf einem MacBook Pro ohne Enter-Taste (der Return-Taste wird nicht die Compiler-Flag-Box) und verzweifelt versuchen, mehrere Dateien auf einmal zu markieren ... müssen Sie nur shift + Fn + Rückkehr. Nur Fn + Return funktioniert nicht - zumindest für mich.

1

Ich poste dies für den Fall jemand stolpert über diese Antwort, wenn das gleiche Problem auf XCode 5 und keine der oben genannten Lösungen funktionieren, wie bei mir passiert ist.

In meinem Fall war das Problem eine Art von Korruption der Arbeitsbereich Daten. Das Problem wurde gelöst, indem die Verzeichnisse xcshareddata/xcuserdata/und project.xcworkspace/im Projektverzeichnis gelöscht wurden.

in einem Terminal:

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

Dann starten XCode und das Problem sollte weggehen.

Verwandte Themen