canOpenURL,将网站添加到白名单的问题

我目前正在更新一个应用程序,并使用Xcode 7.3。 该应用程序使用iAd横幅广告和Flurry插页式广告。 当iAd旗帜加载时,我得到的错误。

-canOpenURL: failed for URL: "about:blank" - error: "This app is not allowed to query for scheme about" 

横幅加载正常,一切按计划进行。

在研究这个时候,我发现这个方法由于隐私的原因被弃用了。 但是,我甚至无法在我的任何文件中find它。 此外,我已阅读有关使用LSApplicaitonQueriesSchemes将网站添加到白名单。 我在我的plist中用数组中的下列string做了这个:

 about:blank about blank 

错误然后读取;

 -canOpenURL: failed for URL: "about:blank" - error: "(null)" 

无论我做什么,我似乎都无法摆脱这个错误。 有没有人有什么想法做什么? 我看到了很多关于社交媒体应用程序的URL的信息,但不是关于:空白的URL。 提前致谢。

  1. 你只需要白名单about因为这是被访问的scheme。
  2. 消息-canOpenURL: failed for URL: "about:blank" - error: "(null)"意味着你有一切工作。 iOS在应用程序尝试呼叫时logging该信息消息canOpenURL:对于列入白名单的scheme,但没有安装支持给定scheme的应用程序。 这是来自iOS的令人困惑的debugging消息,可以安全地忽略。