In the quick start guide for the Nano IOT it says to select the Wifi port:
I'm on a Mac running Monteroy 12.6. The documentation says:
For **MAC** users, it could look like this:
*
/dev/cu.usbmodem14112 (Arduino MKR WiFi 1010)
but I don't see a Wifi port from the llist of ports. I've installed the SAMD21 core and the WifiNina libraries and restarted the IDE and the Arduino but still nothing. Also Bluetooth fails to upload with "No device found".
What can I do to be able to upload over Wifi and/or Bluetooth?
I think you misinterpreted the documentation. This is not a "WiFi port". It is a serial port. Arduino IDE adds the board name after the port name in the menus when a port can be identified as an Arduino board. The "WiFi" you see in the port name "/dev/cu.usbmodem14112 (Arduino MKR WiFi 1010)" is only the "WiFi" from the board name "Arduino MKR WiFi 1010". It does not indicate that the board is connected to the computer though the WiFi network.
Please try this:
Connect your Nano 33 IoT board to your computer with a USB cable.
Select Tools > Port from the Arduino IDE menus.
Do you now see a port in the menu with the label "(Arduino NANO 33 IoT)"?
If you are using Arduino IoT Cloud, you can do it following these instructions:
There is also a 3rd party project that allows you to do OTA uploads to your Nano 33 IoT using Arduino IDE:
I will warn you that using the "ArduinoOTA" library is only recommended for advanced users as it is fairly complex to make the necessary modifications to the boards platform.