2016-04-16 3 views
2

Je suis en train de mettre à jour une application et d'utiliser Xcode 7.3. L'application utilise des bannières iAd et des annonces interstitielles Flurry. Lorsque la bannière iAd est chargée, j'obtiens l'erreur.canOpenURL, problèmes d'ajout de site à la liste blanche

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

La bannière se charge très bien et tout fonctionne comme prévu. En recherchant cela, j'ai trouvé que la méthode était obsolète pour des raisons de confidentialité. Cependant, je ne peux même pas le trouver dans aucun de mes fichiers. En outre, j'ai lu sur l'ajout de sites à une liste blanche avec LSApplicaitonQueriesSchemes. Je l'ai fait dans mon plist avec les chaînes suivantes dans le tableau;

about:blank 
about 
blank 

L'erreur se lit alors;

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

Je n'arrive pas à me débarrasser de l'erreur, peu importe ce que je fais. Est-ce que quelqu'un a des idées de quoi faire? Je vois beaucoup d'informations pour les urls qui vont aux applications de médias sociaux et autres, mais pas pour le sujet: URL vierge. Merci d'avance.

Répondre

2
  1. Vous n'avez besoin que de la liste blanche about car c'est le schéma auquel vous accédez. Le message -canOpenURL: failed for URL: "about:blank" - error: "(null)" signifie que tout fonctionne. iOS enregistre ce message d'information lorsqu'une application tente d'appeler canOpenURL: pour un schéma de liste blanche, mais qu'aucune application ne prend en charge le schéma donné. C'est un message de débogage confus d'iOS qui peut être ignoré en toute sécurité.