|
10 | 10 | #foreach ($fileAssociation in $info.fileAssociations) |
11 | 11 | <dict> |
12 | 12 | <key>CFBundleTypeIconFiles</key> |
13 | | - <array> |
14 | | - <string>${info.iconFile.name}</string> |
15 | | - </array> |
| 13 | + <array> |
| 14 | + <string>${info.iconFile.name}</string> |
| 15 | + </array> |
16 | 16 | <key>CFBundleTypeName</key> |
17 | 17 | <string>${fileAssociation.description}</string> |
18 | | - <key>CFBundleTypeRole</key> |
19 | | - <string>Viewer</string> |
20 | | - <key>LSHandlerRank</key> |
21 | | - <string>Owner</string> |
22 | | - <key>CFBundleTypeExtensions</key> |
| 18 | + <key>CFBundleTypeRole</key> |
| 19 | + <string>Viewer</string> |
| 20 | + <key>LSHandlerRank</key> |
| 21 | + <string>Owner</string> |
| 22 | + <key>LSItemContentTypes</key> |
23 | 23 | <array> |
24 | | - <string>${fileAssociation.extension}</string> |
| 24 | + <string>${info.macConfig.appId}.${fileAssociation.extension}</string> |
25 | 25 | </array> |
26 | | - <key>LSItemContentTypes</key> |
27 | | - <array> |
28 | | - <string>${info.macConfig.appId}.${fileAssociation.extension}</string> |
29 | | - </array> |
30 | 26 | </dict> |
31 | 27 | #end |
32 | 28 | </array> |
|
35 | 31 | <key>UTExportedTypeDeclarations</key> |
36 | 32 | <array> |
37 | 33 | #foreach ($fileAssociation in $info.fileAssociations) |
38 | | - <dict> |
39 | | - <key>UTTypeConformsTo</key> |
40 | | - <array> |
41 | | - <string>public.data</string> |
42 | | - </array> |
43 | | - <key>UTTypeDescription</key> |
44 | | - <string>${fileAssociation.description}</string> |
45 | | - <key>UTTypeIdentifier</key> |
46 | | - <string>${info.macConfig.appId}.${fileAssociation.extension}</string> |
47 | | - <key>UTTypeTagSpecification</key> |
48 | | - <dict> |
49 | | - <key>public.filename-extension</key> |
50 | | - <string>${fileAssociation.extension}</string> |
| 34 | + <dict> |
| 35 | + <key>UTTypeConformsTo</key> |
| 36 | + <array> |
| 37 | + <string>public.data</string> |
| 38 | + </array> |
| 39 | + <key>UTTypeDescription</key> |
| 40 | + <string>${fileAssociation.description}</string> |
| 41 | + <key>UTTypeIdentifier</key> |
| 42 | + <string>${info.macConfig.appId}.${fileAssociation.extension}</string> |
| 43 | + <key>UTTypeTagSpecification</key> |
| 44 | + <dict> |
| 45 | + <key>public.filename-extension</key> |
| 46 | + <string>${fileAssociation.extension}</string> |
51 | 47 | #if ($fileAssociation.mimeType) |
52 | | - <key>public.mime-type</key> |
53 | | - <string>${fileAssociation.mimeType}</string> |
| 48 | + <key>public.mime-type</key> |
| 49 | + <string>${fileAssociation.mimeType}</string> |
54 | 50 | #end |
55 | | - </dict> |
56 | | - </dict> |
| 51 | + </dict> |
| 52 | + </dict> |
57 | 53 | #end |
58 | 54 | </array> |
59 | 55 | #end |
|
0 commit comments