You have to forgive me, I'm very new to Arduino (and electronics in general), but I'm having an issue with a recently purchased Leonardo. I have an Uno and everything works fine. But I wanted a Leonardo because some projects I've found require it. So I recently got one, but when I plug it in, open up the IDE, and choose Leonardo as the board type, I don't get any usable port that appears in Tools>Port. With the Uno everything worked fine and a port labeled "/dev/cu.usbmodem14201 (Arduino Uno)" pops up automatically. But when I plug in the Leonardo and select Leonardo as the board type, the only ports I can select are "/dev/cu.Bluetooth-Incoming-Port" and "/dev/cu.iPhone-Wi" neither of which work. I'm using a Macbook Air with macOS Catalina 10.15.3. I have tried resetting the board multiple times right before I try to upload a sketch, and while trying to upload a sketch and nothing works.It gives an arror saying "Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload." I'm relatively sure it has something to do with not being able to select a correct port, as that is the only thing that is different from connecting the Uno.
Make sure the USB cable is completely plugged into both the Arduino board and the PC.
You may have a damaged/defective or charge-only USB cable. Try a different cable.
Thank you! It must have been a charge only cable because now it works great!
You're welcome. I'm glad to hear it's working now. Enjoy!
Per