Hi all!
I'm developing an application which uses some icons for multiple filetypes. Within the application I'm using the LSSetDefaultRoleHandlerForContentType method to assign the file types.
For example I assign Zip files to my application bundle. The Zip files are then correctly assigned to be opened with my app, but the icons still show the macOS bundled one. Only if I manually open the "Get Info" panel and click on "Change All..." the icons changes to my custom one.
Already tried unregistering my app with lsregister, registering again, applying LSSetDefaultRoleHandlerForContentType with another app bundle before applying with mine... But just the "Change All..." is stable enough.
Anyone had this same issue? Any ideas?
Thanks in advance!