J'utilise UIWebView
XCode version 8.3. Ma console continue de me montrer cette erreur lorsque je démarre l'application et je ne comprends pas ce que cela signifie. Dans mon UIViewController
il n'y a pas de code donc je ne comprends pas pourquoi XCode
continue de me montrer cette erreur.
Je n'ai qu'une seule place dans mon webview
viewcontroller
par Storyboard
.
C'est l'erreur: -
2017-04-07 23: 54: 50.081592 + 0200 Conquères [1647: 697735] libMobileGestalt MobileGestaltSupport.m: 153: pid 1647 (Conquers) n'a pas d'accès au bac à sable pour frZQaeyWLUvLjeuEK43hmg et IS PAS de manière appropriée) intitulé
07/04/2017 23: 54: 50.081651 + 0200 Conquêtes [1647: 697735] libMobileGestalt MobileGestalt.c: 550: pas d'accès à InverseDeviceID (voir)
Juste en cherchant sur le Web lorsque je suis tombé sur ce problème et j'ai constaté que cela pouvait être une erreur Apple (aucun bogue ou crash n'apparaît avec cette erreur dans mon application).
Si l'erreur se produit uniquement lorsque vous configurez UIWebView sur votre application. Je vérifierais si l'application a correctement configuré les "Paramètres de sécurité de transport d'application" dans votre .plist
si vous inspectez votre .plist vous pouvez l'ajouter à la main comme:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>add-your-site-here-if-needed</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
</dict>
Cela m'arrive aussi lorsque j'ai ajouté du code tiers comme FirebaseSDK. Et il cesse soudainement d'apparaître après avoir configuré correctement mes schémas d'URL pour tous mes environnements. Je suppose donc que cette erreur apparaît lorsque quelque chose n'est pas complètement/correctement implémenté comme dans un effet Snowball par Apple code latéral.
Remarque: vous pouvez également essayer de remonter quelques étapes en arrière lorsque l'erreur se produit pour réduire les possibilités d'occurrences de cette erreur.