Xcode 8.3 libMobileGestalt MobileGestaltSupport.m:153:

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

我在Storyboard的webview viewcontroller中只有一个地方。

这是错误的: –

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

当我遇到这个问题时,只要在网上search,发现可以是苹果的错误(没有错误或崩溃出现与我的应用程序中的这个错误)。

如果仅在您的应用程序上设置UIWebView时发生错误。 我会检查应用程序是否已正确configuration您的.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等第三方代码时,也会发生这种情况。 在我为我的所有环境正确设置了URLscheme之后,它突然停止出现。 所以我假设这个错误出现在某些东西没有被完全正确地实现的时候,比如苹果方面代码的雪球效应。

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