Hello, I have had a headache for the past couples days trying to figure this out on my own, and now I think I need some help. I have an Arduino Uno (real by the way and I am using a MacBook. The program had detected the port not too long ago, but for some reason, it no longer is detecting a port that I can use. The only port that shows up is "/dev/cu.Bluetooth-Incoming-Port". I do not understand as to what could be causing this, and I need help trying to fix this.
If the 16u2's firmware gets corrupted, then the board will no longer appear as a serial port. If you open up System Information and look at the USB devices, you might see the 16u2 listed.
These instructions explain how to reflash the 16u2:
I have same issue on my MAC running Sierra.
Nothing has changed except the upgrade to Sierra. The IDE recognizes my various Arduino boards on my Windows Surface but no longer on my MAC.