Manchmal scheint es, dass ich meinen Code nicht mit der üblichen Verknüpfung ( command
+ /
) unter Xcode 8 Beta 4 kommentieren kann. Die Option ist im Menü deaktiviert (Screenshot unten).
Hast du eine Idee warum? Bin ich der einzige, der dieses Problem hat?
EDIT: Es scheint wieder zu funktionieren, nachdem Xcode neu gestartet wurde ... Immer noch auf der Suche, woher es kommt. Es ist ein bisschen nervig ...
EDIT2: Es tritt immer noch unter Xcode 8.1 auf. Vielleicht, weil ich 2 Versionen von Xcode installiert habe (normal und Beta)? Kann es nicht mehr mit einem einfachen Neustart beheben!
EDIT3: Der vorgeschlagene xpccachectl
Befehl zur Behebung ist unter MacOS High Sierra nicht vorhanden.
Antworten:
Versuche dies. Von allen anderen Vorschlägen war dies der einzige, der für mich funktioniert hat.
Gehen Sie zu Ihrem Anwendungsordner und benennen Sie Xcode in einen beliebigen Namen um. Öffnen Sie dann den Xcode. Überprüfen Sie, ob die Kommentarauswahl jetzt funktioniert. In diesem Fall können Sie Xcode in den Standardnamen umbenennen. Wenn nicht, benennen Sie Xcode trotzdem wieder in seinen ursprünglichen Namen um und suchen Sie weiter nach einer anderen Lösung.
Das hat bei mir perfekt funktioniert.
quelle
/usr/libexec/xpccachectl
und Neustart hat nicht funktioniert. Das Umbenennen von Xcode.app in Ycode.app und das Starten hat auch bei mir funktioniert. Nachdem es funktioniert hat, habe ich die App wieder in Xcode umbenannt und es hat immer noch funktioniert. Ein interessanter Hinweis: iTunes wurde gestern auf V12.5.3 aktualisiert und die Kommentarauswahl funktioniert nicht mehr. LaufenmacOS 10.12.1
Xcode 8.1 (8B62)
Keine der Problemumgehungen hat bei mir nach der Installation von xcode 8.1 beta funktioniert. Ich fand schließlich heraus, dass das Verschieben der Xcode Beta aus dem Anwendungsordner an einen anderen Speicherort (Desktop ist der Ort, an dem ich meine abgelegt habe) und das Ausführen
sudo usr/libexec/xpccachectl
die Probleme behoben hat, die ich hatte.quelle
sudo /usr/libexec/xpccachectl
und es funktioniert! (kein Neustart)Accepted
.macOS Sierra 10.12.1
Xcode 8.1 (8B62)
Dies ist ein bekannter Fehler in Xcode 8 Beta-4 (laut Apple auf "einigen Systemen", ohne anzugeben, welche).
Die gute Nachricht ist, dass sie laut Apple dies in Beta-5 behoben haben. Aus den Versionshinweisen:
Die schlechte Nachricht ist, dass es in Beta-5 auch nach dem Neustart noch nicht funktioniert. Und für mein Leben kann ich nicht herausfinden, was sie unter "wenn aktiviert" verstehen. Seit wann müssen Sie Kommentare / Kommentare "aktivieren" und wie würden Sie das tun?
Ich bin auf einem Mac Pro-Zylinder mit El Capitan 10.11.6 und bearbeite Swift 2.3-Code.
quelle
sudo /usr/libexec/xpccachectl
dann neu starten. twitter.com/kolpanic/status/763323546814844928xpccachectl
Zauber nicht funktioniert, wenn auch XCode 8.1 Beta installiert ist. Was für ein Chaos.sudo /usr/libexec/xpccachectl
wie von anderen vorgeschlagen ausgeführt, und dann wieder verschieben, funktioniert es wieder.Auf einem deutschen Macintosh-Computer gibt es eine Systemtastaturverknüpfung, die die Verknüpfung im Xcode-Kommentarbereich überschreibt.
Deaktivieren Sie einfach die
Hilfemenü anzeigen
Verknüpfung. (Zeig Hilfe)quelle
sudo /usr/libexec/xpccachectl
Terminal einQuelle
quelle
xpccachectl
an dieser Stelle keine ->sudo: /usr/libexec/xpccachectl: command not found
.Es passiert immer noch in Xcode 8.1, das im Mac App Store installiert wurde.
Ich habe es versucht
sudo usr/libexec/xpccachectl
, aber kein Glück.Ich könnte dieses Problem lösen, indem ich die Tastenkombinationen erneut zuweise.
Structure -> Comment Selection
Menü ein. Sie müssen nicht alle ändern. Eins reicht.Command + /
wieder ein.Jetzt gehts.
quelle
Command + /
bitte? Auf meiner Tastatur muss ich dieShift
Taste verwenden, um die Verknüpfung aufShift + Command + /
... zu setzen. Funktioniert nicht besser mit demCaps Lock
aktivierten, bereits getesteten.Meine Situation ist etwas anders (dumm?): Ich habe festgestellt, dass ich keine Zeile aus einem bestimmten Teil einer bestimmten Datei kommentieren kann. Ich habe alle oben genannten Methoden mit Xcode 8.1 und Xcode 8.2 ausprobiert, aber kein Glück gehabt. Schließlich fand ich, dass es durch einen Kommentar-Trick wie unten verursacht wurde,
In Xcode können Sie Zeile 2 nicht mit Cmd + / kommentieren, da sie bereits von / ** / kommentiert wurde, was in Ordnung ist. Sie können jedoch nicht einmal Zeile 4 mit Cmd + / kommentieren, da Xcode möglicherweise denkt, dass es sich noch in einem / * * / -Block befindet, dies jedoch nicht. Wenn ich // aus Zeile 3 entferne, funktioniert das Kommentieren von Zeile 4 einwandfrei.
quelle
Es scheint, dass, wenn Sie / * irgendwo in Ihrem Code verschachtelt haben, das Kommentieren von da an unterbrochen wird. Andere haben berichtet, dass dies bei verschachtelten Blockkommentaren der Fall ist. Wenn Sie jedoch irgendwo / * verschachtelt haben, einschließlich einer Zeichenfolge, schlägt dies fehl.
Beachten Sie, dass das folgende Codebit mit Pfadzeichen
/
und Platzhaltern*
zusammenarbeitet, die zusammen erstellt werden/*
. Alles nach dieser Zeile und dem Auskommentieren funktioniert in XCode nicht.quelle
Für mich war es ein bisschen CompSci 101:
quelle
Ich habe als Joe_04_04 getan. De Xcode APP wurde in etwas anderes umbenannt und zurück zum ursprünglichen Namen
quelle
Fix Xcode 8 Kommentar / UnComment-Menüs: "
sudo /usr/libexec/xpccachectl
" und dann neu starten .Das funktioniert bei mir. Viel Glück.
quelle
Dieser Fehler tritt auch unter Xcode 8.2.1 (8C1002) von macOS 10.12.3 (16D32) auf. Und es gibt einen weiteren Xcode 7.3, der in Ordnung ist und ebenfalls auf meinem Computer installiert ist.
Ich finde zwei Lösungen:
1. Geben Sie
sudo /usr/libexec/xpccachectl
Terminal ein und starten Sie den Computer neu.2. Benennen Sie den Xcode 8.2.1 um
Xcode8
, starten Sie Xcode8 neu, jetzt funktioniert es!quelle
Ich habe gerade das gleiche Problem zum ersten Mal erlebt (ich verwende seit über einem Jahr verschiedene Versionen von Xcode, vielleicht zwei).
Nachdem ich diese Threads überprüft hatte, stellte ich fest, dass auf meinem MacBook Pro ein Update aussteht und das Update nicht installiert werden konnte, da Xcode geöffnet war. Ich habe Xcode geschlossen / beendet, das Update installiert, alle geöffneten Apps erzwungen, meinen Laptop neu gestartet und das Problem behoben.
quelle
Dies passiert mir noch (Mai 2017) gelegentlich in Xcode 8.3.2. Das Beenden von Xcode reicht nicht aus, um das Problem zu beheben. Das Abmelden und erneutes Anmelden hat es für mich behoben. Ich musste kein Befehlszeilentool ausführen oder neu starten.
quelle
Die obige Diskussion nicht herunterzuspielen, aber ich habe alle oben vorgeschlagenen Lösungen ausprobiert und alle sind gescheitert. Endlich habe ich Xcode auf die neueste Version 9.3 (2018) aktualisiert und jetzt funktioniert alles!
quelle