在iO中向导出的UTI添加图标

时间:2018-12-25 12:16:09

标签: ios

我正在尝试向iOS中导出的UTI添加图标。但是,当我在项目的 Info 标签的 Exported UTIs 部分中按添加时,我无法选择任何图标文件。在显示的菜单中它根本不显示任何图标。

在无法通过Xcode界面添加图标之后,我尝试通过手动编辑info.plist来添加图标。这是我的导出的UTI的部分:

<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeIdentifier</key>
        <string>com.mytestapp.abc</string>
        <key>UTTypeDescription</key>
        <string>ABC File</string>
        <key>UTTypeIconFiles</key>
        <array>
            <string>abc-29</string>
        </array>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.data</string>
        </array>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <array>
                <string>abc</string>
            </array>
        </dict>
    </dict>
</array>

如您所见,我已经使用UTTypeIconFiles作为图标,但我似乎找不到其他人使用,但似乎在iOS reference中。当我通过UTTypeIconFiles手动添加图标时,它们的名称也会显示在项目的 info 标签中。尽管这些图标名称也显示在 info 选项卡中,但它们并未显示,并且似乎这些图标并未真正链接到我的“导出的UTI”,因为在任何.abc上都看不到它们文件放在模拟器中。

有什么问题吗?

0 个答案:

没有答案