Turns out didMountNotification didn't solve it.
didMountNotification works for USB Devices that mount, but iPhones don't mount. Until you use something like ifuse to mount the phone but I didn't want to have to loop ifuse looking for connected iPhones/iPads.
I don't see how I can mark my reply above as not the answer.
Topic:
App & System Services
SubTopic:
Hardware
Tags: