in my ~/Applications folder. To be clear, you specifically meant: /Applications ...not the standard Applications directory? That's not actually one of our standard directories, which opens the possibility that the system missed the existence of the app, so it wasn't registered with LaunchServices. That shouldn't necessarily matter (you did tell the system where the app was...), but that would explain this: Dang, now all of a sudden it's working. If this was caused by a registration, then having this work: P.S., I find that if I instead use the ancient but not deprecated function LSOpenFromURLSpec, then it works. So at least I have a workaround. ...would have also registered the app. That leads to here: Obviously I need to do a lot more testing. As a general warning here, if you're going actively test this sort of thing, my recommendation would be to use VM. The problem here is that the architecture of LaunchServices means that its interactions with it tend to self correct problems. If your goal is to
Topic:
App & System Services
SubTopic:
Core OS
Tags: