上传应用程序时 iOS“在您的应用程序中找到的 URL 方案格式不正确”
Posted
技术标签:
【中文标题】上传应用程序时 iOS“在您的应用程序中找到的 URL 方案格式不正确”【英文标题】:iOS "URL schemes found in your app are not in the correct format" while uploading app 【发布时间】:2017-11-23 18:57:03 【问题描述】:我在将应用上传到 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>
【问题讨论】:
显然错误信息是正确的。你到底在问什么? 【参考方案1】:根据报错信息:
您必须以字母开头的 URL 方案(因此,在 OP 的示例中,需要删除 URL 方案5063495
)
您只能使用字母数字字符 (a-z, 0-9
)、句点 (.
)、连字符 (-
) 或加号 (+
),因此如果您的 URL 方案中有字符以上都不是,删除它
该消息还指出,您可以查看RFC1738 了解更多详细信息,该文档描述了 URL 的语法和语义。
【讨论】:
感谢您的帮助。我错误地添加了那个号码。以上是关于上传应用程序时 iOS“在您的应用程序中找到的 URL 方案格式不正确”的主要内容,如果未能解决你的问题,请参考以下文章