4

ドキュメントベースではないアプリケーション用にカスタムUTIを作成しようとしていました。私はすでにAppleのドキュメントといくつかのSOの質問を読んでいますが、私の問題に対処しているものはないようです。

XCode 4で新しいUTIを作成しました(「ターゲット」->「エクスポートされたUTI」)。ここでは、DNSの逆順、簡単な説明、およびシステムや他のユーザーが使用しないカスタムファイル拡張子で識別子を設定します。 。

これがXCode4での外観です 残念ながら、FinderはUTIを認識していないようです。つまり、ファイルをアプリケーションに手動で関連付けると、アイコンが表示されず、説明も表示されません。

これを機能させるために何か他のことをする必要がありますか?私は実際にはこれらのファイルをバイナリ形式で保存し、パスの最後にカスタムファイル拡張子を付けています。アプリケーションに手動で関連付ける場合、「。vsplf」ファイルをダブルクリックすると、アプリケーションが正常に開き、ファイルから設定が読み込まれます。

どんなアイデアでも大歓迎です!

4

1 に答える 1

3

UTIを宣言するだけでは不十分です。Document Typeまた、Info.plistにエントリを作成する必要があります。ここにスクリーンショットで良い説明があります:

OSXが認識できるようにカスタムの非ドキュメントUTI/ファイルタイプを登録するにはどうすればよいですか?

于 2013-06-05T14:55:57.653 に答える