ドキュメントベースのCocoaアプリケーションでは、処理されるファイル拡張子はアプリケーションのInfo.plistファイルに一覧表示されます。
私が構築しているアプリケーションには、開くファイルの種類ごとにロード可能なバンドルが必要です。そのため、バンドルの存在により、アプリケーションが特定のファイルタイプを処理するものとして登録する方法を変更したいと思います。
例として、HTML.bundle
がインストールされている場合、私のアプリケーションはHTMLドキュメントを開くことを許可する必要がありますが、バンドルがない場合は許可しないはずです。
アプリケーションレベルの設定である必要がありますか、それともアプリケーション用にインストールされたバンドルを介して配布できますか?
ドキュメントベースのアプリケーションのInfo.plistで「ドキュメントタイプ」を参照しています。