2017-04-07 70 views
53

Używam UIWebView xCode wersja 8.3. Moja konsola pokazuje mi ten błąd po uruchomieniu aplikacji i nie rozumiem, co to znaczy. W moim UIViewController nie ma kodu, więc nie rozumiem, dlaczego Xcode nadal pokazuje mi ten błąd.Xcode 8.3 libMobileGestalt MobileGestaltSupport.m: 153:

Mam tylko jedno miejsce w moim kontroler widoku Webview przez Storyboard.

Jest to błąd: -

2017-04-07 23:54:50.081592+0200 Conquers[1647:697735] 
libMobileGestalt MobileGestaltSupport.m:153: pid 1647 (Conquers) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and 
IS NOT appropriately entitled 2017-04-07 23:54:50.081651+0200 Conquers[1647:697735] 
libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see <rdar://problem/11744455>) 
+0

Zgłoś błąd na stronie bugreport.apple.com. –

+0

czy to naprawdę błąd w Xcode lub problemie z kodem? Mam te same dzienniki, gdy wdrażam 'MKMapView'. –

+0

Czy możesz pokazać mi swoją implementację webview. ? –

Odpowiedz

0

Wystarczy wyszukać w internecie, gdy natknąłem się na ten problem i okazało się, że może być błąd Apple (żadnych błędów lub awarii pojawiają się z tym błędem w moim app).

Jeśli błąd występuje tylko podczas konfigurowania interfejsu UIWebView w aplikacji. Chciałbym sprawdzić, czy aplikacja została poprawnie skonfigurowana „Ustawienia zabezpieczeń transportu APP” w .plist

jeśli skontrolować swój .plist można go dodać ręcznie jak:

<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> 

Zdarza mi się to również po dodaniu kodu innej firmy, takiego jak FirebaseSDK. I nagle przestaje się pojawiać po prawidłowym skonfigurowaniu schematów adresów URL dla wszystkich moich środowisk. Zakładam więc, że ten błąd pojawia się, gdy coś nie jest w pełni/poprawnie zaimplementowane, jak w przypadku efektu kuli śnieżnej przez kod boczny Apple.

UWAGA: Można także spróbować wrócić kilka razy, gdy wystąpi błąd, aby zawęzić możliwość wystąpienia tego błędu.