Another year, another OS X major update that breaks Screen Sharing for some. Here’s how to fix it:
- Open System Preferences → Sharing.
- Disable Screen Sharing (or Remote Management).
- Disable Remote Login (if enabled).
- Go back to Security & Privacy → Firewall.
- Turn off the firewall.
- Restart your Mac.
Once your Mac has restarted:
- Open System Preferences → Sharing.
- Enable Screen Sharing (or Remote Management).
- Enable Remote Login (if enabled previously).
- Go back to Security & Privacy → Firewall.
- Turn on the firewall.
- Make sure that the re-enabled services are allowed to receive incoming connections.
- Try to connect to your Mac with Screens again.
2014-12-11 Update: You can also try to disable “Automatic graphics switching” in System Preferences > Energy Saver on the MacBook Pro you’re trying to connect to.
Update: We’ve heard back from some users and apparently Yosemite changed their computer name and hostname. This means that Screens may use the previous connection information. To prevent this, make sure that the information in System Preferences → Sharing is the same as the connection info in Screens:
OS X
Screens
In doubt, you can safely delete your saved screen and re-create it from the Discovered view: