2017-04-07 34 views
53

我正在使用UIWebView xCode版本8.3。當我啓動應用程序時,我的控制檯繼續向我顯示此錯誤,但我不明白它的含義。在我的UIViewController中沒有代碼,所以我不明白爲什麼Xcode會繼續向我顯示這個錯誤。Xcode 8.3 libMobileGestalt MobileGestaltSupport.m:153:

我在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>) 
+0

在bugreport.apple.com中記錄一個錯誤。 –

+0

這真的是Xcode或代碼問題上的錯誤嗎? 我在實現MKMapView時有相同的日誌。 –

+0

你能告訴我你的webview實現嗎? ? –

回答

0

只需在網上搜索,當我遇到了這個問題,並認爲可能是蘋果的錯誤(沒有錯誤或崩潰是出現這種錯誤在我的應用)。

如果僅當您在應用程序上設置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方案後,它突然停止出現。所以我假設這個錯誤出現在某些東西沒有被完全/正確實現的時候,比如蘋果方面代碼的雪球效應。

注意:您也可以嘗試返回錯誤發生時的幾個步驟,以縮小此錯誤發生的可能性。