When triying to send game to device from the simulator under MacOS Sonoma, the simulator fails to unmount.
echo off
target=dvt1
build=0080d776-2.1.0-beta.1-buildbot-230913
boot_build=0080d776-2.1.0-beta.1-buildbot
SDK=2.1.0-beta.1
pdxversion=20100
serial#=PDU1-Y000770
cc=9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]
pcbver=0x01
time and date set
Waiting for Playdate disk…
Unmount: The operation couldn’t be completed. (OSStatus error -36.) (null)
echo off
target=dvt1
build=0080d776-2.1.0-beta.1-buildbot-230913
boot_build=0080d776-2.1.0-beta.1-buildbot
SDK=2.1.0-beta.1
pdxversion=20100
serial#=PDU1-Y000770
cc=9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]
pcbver=0x01
time and date set
I have had a bunch of issues with USB devices on Sonoma so probably it's a OS bug but wanted to raise the issue because maybe someone knows how to fix it.
Try running Disk Utility disk first aid on the Playdate drive and see if that helps at all. Unmounting issues showed up in macOS 13 and apparently they're still floating around.
Remember when a feature of Mac OS Snow Leopard was that "eject" actually worked reliably? I quietly cheered. Seems like we're overdue for a tune up of "eject" reliability again.
I also see the Playdate fail to unmount sometimes--maybe 1 out of 10 times. I can usually try again or un/replug it into fix.