【问题标题】:How to set many url schemes in Info.plist如何在 Info.plist 中设置多个 url 方案
【发布时间】:2013-09-12 19:06:44
【问题描述】:

我想在 Info.pist 中设置多个 url 方案。但我不知道如何在 Info.plsit 中设置许多 url 方案。谁能帮帮我,我是一条鱼

【问题讨论】:

  • 请把问题问的更清楚。您想添加更多行(键)吗?在 info.plist 中,当您将鼠标悬停在特定行上时,您将获得 + 号。单击它,将添加一个新行。然后您可以添加新密钥。还是你要求别的?

标签: iphone ios url url-scheme info-plist


【解决方案1】:

Project Navigator->YourInfo.plist 点击它; 而不是在图片示例中的选定行下单击“+”,您将获得其他 url 方案的新项目。

这里我们有两个方案:

一个://

两个://

EDIT1:作为文本:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>one</string>
            <string>two</string>
        </array>
    </dict>
</array>

CFBundleURLTypes CFBundleTypeRole CFBundleURLSchemes 第三 CFBundleTypeRole 编辑 CFBundleURLSchemes 一 二

EDIT2:就像文本与第三个选项一样:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>three</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>one</string>
            <string>two</string>
        </array>
    </dict>
</array>

【讨论】:

  • 但是我想要两个不同的 "CFBundleTypeRole" ,怎么办。
【解决方案2】:

只需单击任意行上的+ 并尝试输入 URL,它将显示 URL SCHEME 作为数组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-15
    • 2014-06-27
    • 2013-01-10
    • 2018-01-23
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多