上传应用程序时,iOS“在您的应用程序中找到的 URL 方案格式不正确”

Ekt*_*iya 3 url-scheme ios

将应用程序上传到 App Store 时出现以下错误。

错误 ITMS-90158: “在您的应用中找到的以下 URL 方案的格式不正确:[5063495]。URL 方案需要以字母字符开头,并由字母数字字符、句点、连字符或加号组成仅签名。有关详细信息,请参阅 RFC1738。”

我在我的应用程序中使用 Facebook、Google+、Instagram 和 LinkedIn 登录。

Info.plist 文件代码

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>fb***************</string>
            <string>5063495</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>com.googleusercontent.apps.************-juag6bl6uqrrd0ivf80anjics6j92ehp</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

Tam*_*gel 5

根据错误信息:

  • 您必须以字母开头 URL 方案(因此,在 OP 的示例中,5063495需要删除URL 方案)
  • 您只能使用字母数字字符 ( a-z, 0-9)、句点 ( .)、连字符 ( -) 或加号 ( +),因此如果您的 URL 方案中有一个不是上述字符的字符,请将其删除

该消息还指出,您可以查看RFC1738以获取更多详细信息,该文档描述了 URL 的语法和语义。

  • 我也遇到了同样的问题,请问具体解决方案是什么?如果我删除 URL 方案,我的 google 登录将无法正常工作 (3认同)