Arduino not being Recognized (solved?)

Hey, I'm in a bit of a dilemma here. For some reason, my Uno is not being recognized at all by my Mac when I plug it in to the USB port. It turns on, but when I look for it in the Tools menu, it is not there. I took a look at this troubleshooting page but nothing there worked. My Esplora is recognized by my Mac, but not the Uno.

Is it the USB cable that is the issue? I couldn't think of anything else. Thanks!

Edit: It popped up again randomly. I'm convinced there is a loose connection somewhere in my USB cable