Xcode 8 Beta 4 - Comment Shortcut Disabled

I just updated to Xcode 8 Beta 4 and the shortcut cmd + / to comment a line is not working..

In the dropdown menu it's disabled:

enter image description here

There's a way to activate it again?


Solution 1:

I fixed it following the steps here: https://twitter.com/kolpanic/status/763323546814844928

In Terminal: sudo /usr/libexec/xpccachectl

Reboot your system.

Solution 2:

If Cmd-/ still doesn't work in Xcode 8 on an OS X 10.11 (and apparently on a macOS Sierra - thanks to @DanBlakemore), and sudo /usr/libexec/xpccachectl and a reboot didn't help, try the following.

  1. Close Xcode.
  2. Open /Applications in Finder, and rename Xcode.app to Xcode2.app (or any other name).
  3. Rename it back to Xcode.app, and relaunch.

It should work now.

The problem seems to be that for whatever reason the system "uninstalls" Xcode extensions at some point, and won't "install" them again. This can be checked by opening Console, and grepping for INSTALL. If you have INSTALLED/UNINSTALLED for com.apple.dt.XcodeBuiltInExtensions, it won't work if UNINSTALLED was the last action on it, and will work it if was INSTALLED.

Figured this out when debugging an Xcode 8 extension.

Solution 3:

The script mentioned above didn't work right away for me. I had Xcode 8 and 8.1 GM installed and was working with both of them off and on. I ran the script in the terminal, restarted my computer, opened Xcode and it still didn't work. So then I created a new directory in Applications and moved the GM into that directory. That seemed to fix it.

TL;DR If you have multiple versions of Xcode installed:

  • Run in terminal: sudo /usr/libexec/xpccachectl
  • Restart your computer
  • Create a new directory in Applications
  • Move the other version into that directory
  • Restart Xcode and enjoy!