プラグインがフォルダのように表示される理由(Intel Mac)
日付 | 2008/08/08 |
---|---|
ID | 08-020 |
バージョン | 11 |
プラットフォーム | Win / Mac |
拡張子が.bundleのフォルダはデフォルトでパッケージのようには表示されないことがあります。
Mac OS Xでは、互いに関連のあるファイル群をまとめて一カ所に置いたもの(バンドル)をファイルシステムで管理しています。多くの場合、バンドルは、見た目が単一のファイル(パッケージ)のように表示されます。パッケージの代表例が、アプリケーション、つまり拡張子.appのバンドルです。
http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFBundles/CFBundles.html
Finderは、次の判断材料に基づき、バンドルをパッケージのように扱います。
1. 公知のバンドル拡張子である場合。(.app, .bundle, .frameworkなど)
2. ディレクトリのバンドルビットがセットされている場合。
3. 有効なPkginfoファイルが存在する場合。
http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFBundles/Concepts/BundlesAndFinder.html
4Dのプラグインは、拡張子が.bundleであり、PkginfoがBNDL4D06です。
ntel Macでは、拡張子が.bundleであっても、Pkginfoがない場合はプラグインはフォルダのように表示されることがあります。実行に支障はありませんが、プラグインをパッケージとして表示するには、Pkginfoファイル(すべてのプラグインで共通です)をバンドル内のContentsフォルダに置くようにして下さい。