Mac Finder では、一部のフォルダをプレーン ファイルとして表示できます。たとえば、拡張子が .app および .xcodeproj のフォルダーをファイルとして表示できます。
いわゆるプロジェクトにファイルを保存するアプリケーションを開発しています。プロジェクトは、いくつかのファイルとアプリ固有の拡張子を持つフォルダーです。
アプリのプロジェクトをファイルとして表示するように Finder に強制するにはどうすればよいですか?
この概念は、「ファイル パッケージ」または「ドキュメント パッケージ」として知られています(「バンドル」という少し間違った用語で呼ばれることもよくあります)。
アプリケーションは、その Info.plist でドキュメント タイプを宣言し、LSTypeIsPackage
キーを に設定できますtrue
。Xcode UI には、「ドキュメントはバンドルとして配布されます」というチェックボックスがあります。
アプリが Mac にインストールされている場合、Finder はドキュメント タイプの拡張子を持つディレクトリをファイルとして表示します。