私はUIWebView
XCodeバージョン8.3。を使用しています。アプリを起動すると、コンソールは引き続きこのエラーを表示しますが、その意味がわかりません。 UIViewController
にはコードがないため、XCode
にこのエラーが表示され続ける理由がわかりません。
webview
によってviewcontroller
Storyboard
にある場所は1つだけです。
これはエラーです:-
2017-04-07 23:54:50.081592 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestaltSupport.m:153:pid 1647(Conquers)にはfrZQaeyWLUvLjeuEK43hmgおよびIS NOT NOTが適切ではありません資格がある
2017-04-07 23:54:50.081651 + 0200 Conquers [1647:697735] libMobileGestalt MobileGestalt.c:550:InverseDeviceIDへのアクセス権なし(を参照)
この問題に遭遇したときにWebで検索したところ、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 side code。
注:エラーが発生した場合、このエラーが発生する可能性を絞り込むために、数ステップ前に戻ることもできます。