Try making the UTI UTTypeConformsTo to also include public.data. Also, make 
sure in the Spotlight importer that the app's UTI is being imported.
If you do mdls on a .tgc file, what do you get?
On Apr 2, 2012, at 7:02 PM, Jo Meder wrote:

> Hi,
> 
> I've written a Quick Look generator for one of my app's file types. As part 
> of that I've defined a UTI for that file type. However whatever I do I can't 
> the UTI to stick. I've rebuilt the app, moved it around and used lsregister 
> to kill the Launch Services database and rebuild it. Dumping the Launch 
> Services database shows that the UTI isn't being picked up from the app. It's 
> not happening on 10.5 or 10.6. Here are the relevant parts of my app's plist:
> 
> <key>UTExportedTypeDeclarations</key>
>       <array>
>               <dict>
>                       <key>UTTypeTagSpecification</key>
>                       <dict>
>                               <key>public.filename-extension</key>
>                               <array>
>                                       <string>tgc</string>
>                                       <string>TGC</string>
>                               </array>
>                       </dict>
>                       <key>UTTypeDescription</key>
>                       <string>Terragen 2 Clip document</string>
>                       <key>UTTypeConformsTo</key>
>                       <array>
>                               <string>public.xml</string>
>                       </array>
>                       <key>UTTypeIdentifier</key>
>                       <array>
>                               
> <string>uk.co.planetside.Terragen_2.clip</string>
>                       </array>
>               </dict>
>       </array>
> 
> <key>CFBundleDocumentTypes</key>
>       <array>
>               <dict>
>                       <key>LSItemContentTypes</key>
>                       <array>
>                               
> <string>uk.co.planetside.Terragen_2.clip</string>
>                       </array>
>                       <key>CFBundleOSTypes</key>
>                       <array>
>                               <string>TG2C</string>
>                       </array>
>                       <key>CFBundleTypeExtensions</key>
>                       <array>
>                               <string>TGC</string>
>                               <string>tgc</string>
>                       </array>
>                       <key>CFBundleTypeIconFile</key>
>                       <string>TGC.icns</string>
>                       <key>CFBundleTypeName</key>
>                       <string>Terragen 2 Clip document</string>
>                       <key>CFBundleTypeRole</key>
>                       <string>Editor</string>
>               </dict>
>       </array>
> 
> I have tried commenting out the CFBundleDocumentTypes section so there is 
> just the UTI but that didn't help.
> 
> Can you see something wrong with the above? I'd greatly appreciate any help. 
> So far I've spent longer trying to get this to work than I did on the Quick 
> Look generator itself.
> 
> Regards,
> 
> Jo Meder
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/computers57%40hotmail.com
> 
> This email sent to computer...@hotmail.com
> 


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to