Fwd: Re: How does OSX tell what app to open when you double click a file?

Paul Dupuis paul at researchware.com
Thu Aug 8 07:06:43 EDT 2019

Thank you,

This article could allow me to have our OSX app check to see if it is 
the default on startup and change it IF the command line tool "duti" 
used the example was already part of OSX but is an open source that 
would need to also be installed with out app - an additional level of 
overhead I'd rather avoid. However, again thanks as this points me in a 
possible direction of ignoring HOW OSX figure it out by default and 
trying to just tell OSX which app should rule.

On 8/6/2019 4:57 PM, Bob Sneidar via use-livecode wrote:
> I found this. Didn't read too deep tho'.
> https://www.chainsawonatireswing.com/2012/09/19/changing-default-applications-on-a-mac-using-the-command-line-then-a-shell-script/#find-out-the-current-default-for-an-extension
> Bob S
>> On Aug 6, 2019, at 13:36 , Paul Dupuis via use-livecode 
>> <use-livecode at lists.runrev.com> wrote:
>> So we make an OSX desktop app in LiveCode that has several document 
>> types. We add these to the info.plist file in the App bundle so they 
>> are defined, with doc icons, extensions, types, etc.
>> If a user has APPv1 installed that has a plist entry for the file 
>> extension .myext and then installs APPv2 that also has a plist entry 
>> for file extension .myext. how does OSX tell what APP to open when a 
>> user double clicks on document.myext?
>> I googled and found information on setting default app for document 
>> types, but not how OSX handles this by default?
>> In window, it is the App's responsibility to check the Registry for 
>> its document types and, it it wants to, ask the user if they want 
>> those document associated with it. Or it is done by the app's 
>> installer on Windows
>> I just can't find how OSX does it.
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

More information about the Use-livecode mailing list