では、取引は次のとおりです。
- 新しいファイルタイプに関連付けたい新しいアプリがあります-たとえば、
.xyz
.xyz
files - それが重要な場合 - はパッケージファイルです。
さて、これが私のファイルタイプ固有の部分がどのようにinfo.plist
見えるかです:
CFBundleDocumentTypes = (
{
CFBundleTypeExtensions = ( "xyz" );
CFBundleTypeIconFile = "xyz-icon";
CFBundleTypeName = "XYZ file";
CFBundleTypeRole = "Viewer";
LSTypeIsPackage = "1";
}
);
ただし、.xyz
パッケージ ファイルは、単一のファイル (「パッケージ」) としてではなく、フォルダーとして表示されます。私は何を間違っていますか?
ヒント :私は過去にそれを行うことができましたが、何かが欠けているかどうかを思い出せません。おそらくシステムを再起動する必要がありますか?何も思いつきません...