Document Packages
Document Packages
- Subject: Document Packages
- From: Charles Jenkins <email@hidden>
- Date: Wed, 17 Sep 2014 22:18:37 -0400
I know this is a stupid question that’s probably been asked many times before, but I don’t find a way to search the cocoa-dev list to look for it.
For several evenings I’ve been struggling to learn how to write my document’s data out as an NSFileWrapper directory containing a group of RTF files.
Everything finally worked today (yay!), but the resulting output appeared as an ordinary directory of files (boo!).
The Bundle Programming Guide offers this tantalizing bit of information:
> To register a document as a package, you must modify the document type information in your application’s information property list (Info.plist) file. The CFBundleDocumentTypes key stores information about the document types your application supports. For each document package type, include the LSTypeIsPackage key with an appropriate value. The presence of this key tells the Finder and Launch Services to treat directories with the given file extension as a package. For more information about Info.plist keys, see Information Property List Key Reference.
The Information Property List Key Reference does mention the LSTypeIsPackage key, but it’s not clear where that key should appear in the Info.plist’s structure.
I used DuckDuckGo to search for LSTypeIsPackage and found that you set it by checking the “Document is distributed as a bundle” box in the document type’s section of the target’s Info property page. So I did that, but the files I save still appear as directories.
What configuration am I missing to get a document package which appears as a single file?
—
Charles Jenkins
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden