Yup, that was it. public.data has to be the first item in the array. I tried:
* public.database (item 0) only: fail. * public.database (item 0), public.data (item 1): fail. * no conformance declarations: fail. * public.data (item 0), public.database (item 1): success. * public.data (item 0) only: success. Thanks so much. That was driving me crazy. Randy Widell On Mar 27, 2012, at 7:50 AM, Kyle Sluder wrote: > On Mar 26, 2012, at 11:14 PM, Randy Widell <bornagainsl...@gmail.com> wrote: > >> It is a custom UTI, so, of course, I export it: >> >> <key>UTExportedTypeDeclarations</key> >> <array> >> <dict> >> <key>UTTypeConformsTo</key> >> <array> >> <string>public.database</string> >> </array> > > Not sure this will fix your problem, but you haven't declared conformance to > a physical UTI. public.database is purely a functional UTI and does not > conform to any physical UTIs. > > If your documents are flat files, you need to add public.data to this array; > if your documents are packages, you need to add com.apple.package. > > See: > http://developer.apple.com/library/mac/DOCUMENTATION/FileManagement/Conceptual/understanding_utis/understand_utis_conc/understand_utis_conc.html > > --Kyle Sluder _______________________________________________ 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