应用程序不再显示在“电子邮件共享”菜单中以在iOS13中导入文件

我的应用程序需要从电子邮件中导入.csv类型的文件。在iOS 13之前,可以通过对info.plist文件进行以下添加来实现:

<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>My File Description</string>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.myCompany.myApp.csv</string>
        </array>
    </dict>
</array>


<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.data</string>
        </array>
        <key>UTTypeDescription</key>
        <string>My File Description</string>
        <key>UTTypeIconFiles</key>
        <array/>
        <key>UTTypeIdentifier</key>
        <string>com.myCompany.myApp.csv</string>
        <key>UTTypetagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <string>csv</string>
            <key>public.mime-type</key>
            <string>application/myapp</string>
        </dict>
    </dict>
</array>

上面的info.plist元素注册了我的应用,这样,通过按住带有.csv文件扩展名的电子邮件附件,然后单击共享图标,它就会出现在共享菜单中。此时,将出现可以接收.csv文件的应用程序列表。我的应用程序将出现在该列表中。

现在发布了iOS 13,我的应用程序不再出现在共享菜单中。似乎其他人在导入developer forum中记录的.gpx类型的文件时也遇到类似的问题。有些成功,但是其他没有。有人对如何解决此问题有想法吗?

hash712 回答:应用程序不再显示在“电子邮件共享”菜单中以在iOS13中导入文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3113765.html

大家都在问