Xcode 8.3 libMobileGestalt MobileGestaltSupport.m: 153:

69

Ich verwende UIWebView XCode Version 8.3. Meine Konsole zeigt mir diesen Fehler weiterhin an, wenn ich die App starte und nicht verstehe, was dies bedeutet. In meinem UIViewControllergibt es keinen Code, daher verstehe ich nicht, warum XCodemir dieser Fehler weiterhin angezeigt wird.

Ich habe nur einen Platz in meinem webview viewcontrollerBy Storyboard.

Dies ist der Fehler: -

2017-04-07 23: 54: 50.081592 + 0200 Conquers [1647: 697735] libMobileGestalt MobileGestaltSupport.m: 153: pid 1647 (Conquers) hat keinen Sandbox-Zugriff für frZQaeyWLUvLjeuEK43hmg und ist NICHT entsprechend berechtigt

2017-04-07 23: 54: 50.081651 + 0200 Conquers [1647: 697735] libMobileGestalt MobileGestalt.c: 550: kein Zugriff auf InverseDeviceID (siehe)

kAiN
quelle
einen Fehler in bugreport.apple.com melden.
der Reverend
Ist das wirklich ein Fehler bei Xcode oder ein Codeproblem? Ich habe die gleichen Protokolle, wenn ich implementiere MKMapView.
Adromil Balais
Können Sie mir Ihre Webview-Implementierung zeigen? ?
Mohamed Raffi
Ich habe den gleichen Fehler und konnte keine Lösung dafür finden
Edu
Ich habe gerade eine Antwort hinzugefügt, die dies für mich bei dieser SO-Antwort geklärt hat . In meinem Fall stellte sich heraus, dass das Problem mit der Notwendigkeit zusammenhängt, ein URL-Schema für Firebase einzurichten.
Tommie C.

Antworten:

1

Nur durch die Suche im Internet, als ich auf dieses Problem stieß und feststellte, dass es sich um einen Apple-Fehler handeln kann (mit diesem Fehler treten in meiner App keine Fehler oder Abstürze auf).

Wenn der Fehler nur auftritt, wenn Sie UIWebView in Ihrer App einrichten. Ich würde überprüfen, ob die App die "App-Transport-Sicherheitseinstellungen" in Ihrer .plist korrekt konfiguriert hat

Wenn Sie Ihre .plist überprüfen, können Sie sie von Hand wie folgt hinzufügen:

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

Dies passiert mir auch, wenn ich Code von Drittanbietern wie FirebaseSDK hinzugefügt habe. Und es wird plötzlich nicht mehr angezeigt, nachdem ich meine URL-Schemata für alle meine Umgebungen korrekt eingerichtet habe. Ich gehe also davon aus, dass dieser Fehler auftritt, wenn etwas nicht vollständig / korrekt implementiert ist, wie in einem Schneeballeffekt durch Apple-Seitencode.

HINWEIS: Sie können auch versuchen, einige Schritte zurück zu gehen, wenn der Fehler auftritt, um die Möglichkeiten des Auftretens dieses Fehlers einzugrenzen.

Taka
quelle