Xcode 8.3 libMobileGestalt MobileGestaltSupport.m:153:


69

我正在使用UIWebView XCode版本8.3。启动应用程序时,控制台仍继续向我显示此错误,但我不明白这意味着什么。在我的UIViewController代码中没有代码,所以我不明白为什么XCode继续向我显示此错误。

我只有一个在我的地方webview viewcontroller通过Storyboard

这是错误:

2017-04-07 23:54:50.081592 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestaltSupport.m:153:pid 1647(Conquers)没有对frZQaeyWLUvLjeuEK43hmg的沙箱访问权限,并且没有适当的权限

2017-04-07 23:54:50.081651 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestalt.c:550:无法访问InverseDeviceID(请参阅)


在bugreport.apple.com中提交错误。
牧师

这真的是Xcode或代码问题上的错误吗?实现时,我有相同的日志MKMapView
Adromil Balais'5

您能告诉我您的webview实现。?
Mohamed Raffi

具有相同的错误,并且无法为此找到任何解决方案
Edu

刚刚添加了一个答案,因此在SO Answer中为我清除了这个问题。以我为例,该问题与需要为Firebase设置URL方案有关。
Tommie C.

Answers:


1

当我在网上遇到此问题并发现可能是Apple错误时才在网上搜索(我的应用程序中没有错误或崩溃出现此错误)。

如果仅在您的应用上设置UIWebView时发生错误。我将检查该应用程序是否已在您的.plist中正确配置了“应用程序传输安全设置”

如果您检查.plist,则可以手动添加它,例如:

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

当我添加一些第三方代码(例如FirebaseSDK)时,也会发生这种情况。当我为所有环境正确设置了URL方案后,它突然停止显示。因此,我假设当某些错误未完全/正确实现时(例如,Apple边码的滚雪球效应)时,就会出现此错误。

注意:您也可以尝试在发生错误时返回几步,以缩小发生此错误的可能性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.