Xcode Exported UTI et kMDItemContentType

pol2095

Membre enregistré
2 Mai 2010
8
0
43
Bonjour,

j'essaie de créer une "exported UTI" pour une extension "lxb" de type java source

<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeIdentifier</key>
<string>com.myApp.java-source</string>
<key>UTTypeReferenceURL</key>
<string>http://www.java.com/</string>
<key>UTTypeDescription</key>
<string>Java source</string>
<key>UTTypeConformsTo</key>
<array>
<string>com.sun.java-source</string>
<string>public.source-code</string>
</array>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>lxb</string>
</array>
</dict>
</dict>
</array>

mais quand j'utilise

mdls -name kMDItemContentType /Users/jcs/Desktop/myFile.lxb

le terminal me retourne

kMDItemContentType = "dyn.ah62d4rv4ge80c63y"

et pas ce que j'attend

kMDItemContentType = "com.sun.java-source"

ai-je oublié quelque chose dans mon "exported UTI" ?

Merci