How to set many url schemes in Info.plist

26.5k views Asked by At

I want to set more than one url schemes in Info.pist. But I don't Know how to set many url schemes in Info.plsit. Who can help me, I'm a fish

2

There are 2 answers

1
Eugene Pinchuk On BEST ANSWER

Project Navigator->YourInfo.plist click on it; than click "+" under selected line in picture sample, and you'll get new item for other url scheme.

new url scheme

here we have two schemes:

one://

two://

EDIT1: as text :

<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 third CFBundleTypeRole Editor CFBundleURLSchemes one two

EDIT2:just as text with third option as different:

<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>
0
user1673099 On

just click the + on any of the row & try to type URL that will show you URL SCHEME as the array.