Xcode 8.3 libMobileGestalt MobileGestaltSupport.m:153:

kAi*_*AiN 70 xcode compiler-errors uiwebview ios xcode8

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

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

这是错误: -

2017-04-07 23:54:50.081592 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestaltSupport.m:153:piid 1647(Conquers)没有为frZQaeyWLUvLjeuEK43hmg提供沙盒访问权限而且未获得相应的授权

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

小智 1

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

\n\n

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

\n\n

\n\n

如果您检查 .plist,您可以手动添加它,如下所示:

\n\n
<key>NSAppTransportSecurity</key>\n<dict>\n    <key>NSAllowsArbitraryLoads</key>\n    <true/>\n    <key>NSExceptionDomains</key>\n    <dict>\n        <key>add-your-site-here-if-needed</key>\n        <dict>\n            <key>NSExceptionAllowsInsecureHTTPLoads</key>\n            <true/>\n            <key>NSIncludesSubdomains</key>\n            <true/>\n        </dict>\n    </dict>\n</dict>\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我添加一些第三方代码(例如 FirebaseSDK)时,也会发生这种情况。当我为所有环境正确设置 URL 方案后,它突然停止出现。所以我\xc2\xb4m假设当某些东西没有完全/正确实现时就会出现这个错误,就像苹果端代码的雪球效应一样。

\n\n

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

\n