iTunes Store操作失败。不允许在您的应用中找到以下网址方案:[fb]

时间:2016-12-22 01:26:37

标签: ios validation

当我尝试验证我的应用时,有谁知道为什么我收到此错误?和/或如何修复它?我读过的任何内容都表明你需要允许这个计划,twitter和Instagram工作正常。

我正在使用的所有url方案都在app info.plist文件中声明。当我在我的设备上构建并运行我的应用程序时,所有代码都可正常工作,点击后我的应用程序将重定向到特定的Facebook页面。

现在我正在尝试验证我的应用,以便我可以将其上传到应用商店。验证时我收到错误“iTunes Store操作失败。不允许在您的应用中找到以下网址方案:[fb]”

如果我从我的info.plist中删除“fb”网址方案,我的应用程序不再重定向到Facebook应用程序,但它将在safari中打开(我不想要)并且确实验证了。

如何验证“fb”网址方案,以便我的应用能够验证并且不会收到此错误?

这是我的info.plist的图片:

enter image description here

1 个答案:

答案 0 :(得分:1)

您宣布您应用的自定义网址方案为" Instagram"," fbapi"," fb"等

为什么呢?如果您希望其他应用能够启动您的应用,您的应用应声明自己独特的自定义网址方案。

如果您的实际意图是列出您的应用需要启动的其他应用的方案,那么您将把方案列表放在错误的密钥下。您想使用LSApplicationQueriesSchemes密钥。有很多例子。请在LSApplicationQueriesSchemes上搜索其正确使用方法。

相关问题