如何将应用程序的图标(使用Trigger.io制作的应用程序)添加到iOS内容共享菜单中

时间:2013-11-21 09:12:50

标签: ios trigger.io uiactivityviewcontroller

我正在使用触发器IO创建一个iOS应用程序,我想将我的应用程序的快捷方式图标添加到某些文件类型的可用编辑器列表中。就像在本文中一样,可以使用trigger io吗?

My app inside iMessage UIActivityViewController

我已将build_steps.json添加到ios自定义模块中。我无法获得正确的语法。我从forge build procress得到一个错误。

[  ERROR] 2013-11-29 22:29:56,654 -- set_in_info_plist() got an unexpected keyword argument 'UTImportedTypeDeclarations'

这是我的build_steps.json:

[
{
    "do": {
        "set_in_info_plist": {
            "UTImportedTypeDeclarations":
            [
                {
                    "UTTypeConformsTo":
                    [
                        "public.image"
                    ],
                    "UTTypeIdentifier": "public.png",
                    "UTTypeTagSpecification":
                    {
                        "com.apple.ostype": "PNG",
                        "public.filename-extension":
                        [
                            "png"
                        ],
                        "public.mime-type": "image/png"
                    }
                },
                {
                    "UTTypeConformsTo":
                    [
                        "public.image"
                    ],
                    "UTTypeIdentifier": "public.jpeg",
                    "UTTypeTagSpecification":
                    {
                        "com.apple.ostype": "JPEG",
                        "public.filename-extension":
                        [
                            "jpg"
                        ],
                        "public.mime-type": "image/jpeg"
                    }
                }
            ]
        }
    }
}   

有谁能告诉我这个文件有什么问题?

1 个答案:

答案 0 :(得分:1)

使用Trigger的内置功能无法做到这一点,但应该可以通过编写自己的原生模块来实现。

有关更新应用的Info.plist,请参阅https://trigger.io/docs/current/api/native_modules/index.html,特别是https://trigger.io/docs/current/api/native_modules/native_build_steps.html#set_in_info_plist