What screen are you using (got a link)?
The only issue I'm aware of on Mac OS is how it automatically replaces straight quotes with curly quotes, and that breaks any Linux configuration files with quotes in the parameters (like wpa_supplicant.conf, which is used with headless boot for WiFi connections). You can disable that in configuration settings, but it's been a long time since I've messed with a Mac, so I can't tell you exactly how to do it (sorry).
Another option for the Pi Zero is to use USB Gadget Mode, which makes the Pi Zero act as a USB Ethernet adapter and allows you the SSH in over USB with no external network connection.
This is an older guide, but is mostly still relevant and one of the easier ones to follow.
Or, you could try the Raspbian Lite image I have pre-configured for USB Gadget mode (SSH over USB with no network connection).
Click to download 2019-04-08-raspbian-stretch-lite_Pi0USB.zip
It's the default Raspbian Stretch Lite image with Pi0(W) USB Ethernet Gadget mode pre-configured (config.txt/cmdline.txt files modified and empty "ssh" file added with no other changes). Just write it you your SD card with Etcher
and don't modify anything.
- Put the card in your Pi0 or Pi0W
- Connect a normal micro USB data cable to the USB data port of the Pi0 (the one closest to HDMI)
- Do not connect anything to the power port (the one closest to the outer edge)
- Connect the other end of the micro USB cable to your main PC and the Pi0 should start to boot
- Note that the first boot can take awhile, so give it a minute or two before you try to SSH in
It should boot up in USB Ethernet Gadget mode, and you can SSH into: email@example.com
Up-to-date versions of Windows 10 support mDNS hostname resolving, but older versions will need an mDSN service installed. Download and install Apple's Bonjour Print Services to get Zeroconf (mDNS) on older versions of Windows. For a cleaner install (minus extra Apple nonsense you don't need) extract BonjourPSSetup.exe to a folder and just install Bonjour64.msi (or Bonjour.msi for 32-bit).
If it doesn't work, check Device Manager to see what driver (if any) was installed.
If you don't see this USB Ethernet/RNDIS Gadget driver,
then something is wrong with your Windows system and you can try this driver (all the details match the driver installed by my Win10 system). Other hardware - Acer USB Ethernet/RNDIS Gadget
If you DO see that driver but it has a problem, right click on it and uninstall it, then click on scan for hardware changes in the Action menu. If that doesn't fix it you can try the driver linked above.
This image was tested and confirmed working with a Pi0W and a Pi0v1.3 with a USB WiFi dongle
on my Windows 10 notebook.
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups...and where is that annoying music coming from?