Making "Open With" work correctly!

refreshing beverage ----> Jules

After a long delay - the automatically-generated plist from Juce still doesn’t seem to work right, unfortunately. :frowning:

Here’s the relevant segment of what it generates: <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtensions</key> <array> <string>aif</string> </array> <key>CFBundleTypeName</key> <string>aif</string> <key>CFBundleTypeRole</key> <string>Editor</string> <key>NSPersistentStoreTypeKey</key> <string>XML</string> <key>CFBundleTypeExtensions</key> <array> <string>aiff</string> </array> <key>CFBundleTypeExtensions</key> <array> <string>m4a</string> </array> <key>CFBundleTypeExtensions</key> <array> <string>mp3</string> </array> <key>CFBundleTypeExtensions</key> <array> <string>mp4</string> </array> <key>CFBundleTypeExtensions</key> <array> <string>wav</string> </array> <key>CFBundleTypeExtensions</key> <array> <string>wave</string> </array> <key>CFBundleTypeExtensions</key> <array> <string>wshed</string> </array> </dict> </array> and here’s how I tweaked it to make it work:[code] CFBundleDocumentTypes


CFBundleTypeExtensions

aif
aiff
m4a
mp3
mp4
wav
wave
wshed

    <key>CFBundleTypeRole</key>
    <string>Editor</string>
    <key>NSPersistentStoreTypeKey</key>
    <string>XML</string>
  </dict>
</array>

[/code].

I should add that the result of the automatically generated Info.plist is that only the last file type is associated with the application, and all the other filetypes are ignored…

Are you sure…? I just checked this and it does seem to be correct.

URG, well, it seems that even though I updated, I have two copies of Introjucer and I am pointing to the wrong one, a very old one.

I knew in a second when I opened the new one - because the new design is extra-spiffy… :smiley: