iOS:如何在 Info.plist 的 Open-With 操作表中更改应用名称?

Posted

技术标签:

【中文标题】iOS:如何在 Info.plist 的 Open-With 操作表中更改应用名称?【英文标题】:iOS: How can I change the app name in the Open-With action sheet in Info.plist? 【发布时间】:2017-09-26 14:20:51 【问题描述】:

我正在 ios 中开发一个聊天应用程序。

我的目标是处理来自其他应用程序的图像,包括消息。

所以我在Info.plist 中添加了以下键:

    <key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeExtensions</key>
        <array>
            <string></string>
        </array>
        <key>CFBundleTypeIconFiles</key>
        <array/>
        <key>CFBundleTypeName</key>
        <string>Images</string>
        <key>LSHandlerRank</key>
        <string>Default</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.image</string>
        </array>
    </dict>
</array>

现在我可以在操作表中看到我的应用,但应用名称的前缀为 Import with

如何仅用我的应用名称替换它? (如何删除 Import with?)。

【问题讨论】:

【参考方案1】:

您应该修改操作扩展的捆绑显示名称 (CFBundleDisplayName)。

<key>CFBundleDisplayName</key>
<string>[Your App]</string>

【讨论】:

以上是关于iOS:如何在 Info.plist 的 Open-With 操作表中更改应用名称?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 的 info.plist 中添加属性

如何本地化iOS info.plist文件中的字符串?

如何以编程方式访问 iOS 中其他已安装应用程序的 info.plist?

如何在 info.plist 文件 xcode ios 中使用 Code 值

如何在 react-native iOS 应用程序中运行时读取 Info.Plist?

如何在 react-native iOS 应用程序中运行时读取 Info.Plist?