HTC EVO 3D not appearing on Mac OSX adb
After months of not being able to debug through ADB, I've figured it out. According to this answer on Stack Overflow, the program EasyTetherUSBEthernet can cause problems with ADB. 

Running this in terminal, with a reboot fixed all my problems. 

sudo kextunload -v /System/Library/Extensions/EasyTetherUSBEthernet.kextv


If you need to use EasyTetherUSBEthernet you can reload it using:

sudo kextload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext