When the solution matters

FAQ Tips Tech Note 一般News サービス内容 お申し込み テクニカルサポート 4D News

Tips(プログラミングのヒントやコツ)

世界中の4D支社の技術者やデベロッパーが発見したちょっとした情報を集めました。


19992000200120022003200420052006200720082009

1月2月3月4月5月6月7月8月9月10月11月12月

日付:2008/08/08 ID:08-020
Ver:11 Platform:Win / Mac

プラグインがフォルダのように表示される理由(Intel 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フォルダに置くようにして下さい。

International | 会社案内 | 採用情報 | お客様窓口 | サイトマップ | © 4D Japan 1995-2008 | フォントサイズ:[A] [A] [A] | Print this page