Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Here is the answer to part 1 of my post above, and Part 2 was solved with the link from Nate in the other answer. </p> <p>To solve part one I altered the info.plist file of the application bundle. I only included the relevant parts of the plist file, and my specific file types were archive file (made up extensions). Both keys were needed for it to register the types.</p> <pre><code>&lt;key&gt;CFBundleDocumentTypes&lt;/key&gt; &lt;array&gt; &lt;dict&gt; &lt;key&gt;CFBundleTypeExtensions&lt;/key&gt; &lt;array&gt; &lt;!-- Enter as "txt" for example, not ".txt" --&gt; &lt;string&gt;yourExtension1&lt;/string&gt; &lt;string&gt;yourExtension2&lt;/string&gt; &lt;/array&gt; &lt;key&gt;CFBundleTypeName&lt;/key&gt; &lt;string&gt;YourType document&lt;/string&gt; &lt;key&gt;CFBundleTypeRole&lt;/key&gt; &lt;string&gt;Viewer&lt;/string&gt; &lt;!-- The LSItemContentTypes key is ignored in Mac OS X v10.4 because it’s introduced in 10.5. --&gt; &lt;key&gt;LSItemContentTypes&lt;/key&gt; &lt;array&gt; &lt;string&gt;public.archive&lt;/string&gt; &lt;string&gt;public.data&lt;/string&gt; &lt;string&gt;public.content&lt;/string&gt; &lt;/array&gt; &lt;!-- The NSExportableTypes key is ignored in Mac OS X 10.4 --&gt; &lt;key&gt;NSExportableTypes&lt;/key&gt; &lt;array&gt; &lt;string&gt;public.archive&lt;/string&gt; &lt;string&gt;public.data&lt;/string&gt; &lt;string&gt;public.content&lt;/string&gt; &lt;/array&gt; &lt;!-- The LSHandlerRank key is ignored in Mac OS X 10.4 --&gt; &lt;key&gt;LSHandlerRank&lt;/key&gt; &lt;string&gt;Owner&lt;/string&gt; &lt;/dict&gt; &lt;/array&gt; &lt;key&gt;UTExportedTypeDeclarations&lt;/key&gt; &lt;array&gt; &lt;dict&gt; &lt;key&gt;UTTypeIdentifier&lt;/key&gt; &lt;string&gt;public.archive&lt;/string&gt; &lt;key&gt;UTTypeReferenceURL&lt;/key&gt; &lt;string&gt;http://www.yourSite.com&lt;/string&gt; &lt;key&gt;UTTypeDescription&lt;/key&gt; &lt;string&gt;yourType Document&lt;/string&gt; &lt;key&gt;UTTypeConformsTo&lt;/key&gt; &lt;array&gt; &lt;string&gt;public.content&lt;/string&gt; &lt;string&gt;public.data&lt;/string&gt; &lt;string&gt;public.archive&lt;/string&gt; &lt;/array&gt; &lt;key&gt;UTTypeTagSpecification&lt;/key&gt; &lt;dict&gt; &lt;key&gt;com.apple.ostype&lt;/key&gt; &lt;string&gt;public.archive&lt;/string&gt; &lt;key&gt;public.filename-extension&lt;/key&gt; &lt;array&gt; &lt;string&gt;yourExtension1&lt;/string&gt; &lt;string&gt;yourExtension2&lt;/string&gt; &lt;/array&gt; &lt;/dict&gt; &lt;/dict&gt; &lt;/array&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload