7.3.1からXcode 8にアップグレードしてから問題が発生しています。
私は仕事でプロキシの背後にあり、シミュレータ上のSafariは動作しますが、シミュレータはWebアプリケーションに接続しません。
プロキシの外で試してみると、すべてうまく動作し、7.3.1で正常に動作します。
私はXcode 8 & iOS 10を変更する必要がありますか?iOS 10シミュレータがプロキシの背後で動作しない
答えて
シミュレータは、別個のiOS/watchOS/tvOSユーザ空間を実行しますが、ホストmacOSカーネルを共有します。 SimulatorのNSURLSession
には独自のキャッシュがありますが、ホストソケットレイヤーを使用します。
SimulatorのSafariで該当するURIを試してみてください。あなたのプロキシがSSL接続でman-in-the-middle攻撃を行っている場合、それらは無効として拒否されます。プロキシで認証が必要な場合は、Simulatorのキーチェーンがホストのキーチェーンとは別になっているため動作しません(これはXcode 7で行われているため、新しいものではありません)。
FTW:プロキシのMITM SSL接続は推奨しません。最近、フィッシング攻撃のおかげで、非常に一般的な企業のファイアウォール内で動作している攻撃者に危険な状態にさらされてしまいます。
また、ATS例外を絶対最小値に制限することを強くお勧めします。あなたのWebサービスが安全でないSSL設定を使用している場合は、ユーザーを脆弱な接続にダウングレードするのではなく、Webサービスをアップグレードする必要があります。接続が必要なサードパーティホストが1つまたは2つしかない場合は、ATS例外をそれらのホストだけに制限します。
これが役に立たない場合は、https://bugreporter.apple.comにバグを報告してください。 sysdiagnose
と~/Library/Logs/CoreSimulator
の出力を含めます。
シミュレータでシステムキーチェーンを使用する方法、またはパスワードを尋ねて覚えておく方法はありますか? willSendRequestForAuthenticationChallenge(または関連するNSURLSessionコールバック)は素晴らしい解決策のようには聞こえません(それは動作していますか?) – Mindaugas
標準のHTTP認証の挑戦についてはSimulatorで認証できますが、認証されていないプロキシはありません現在作業中です。 – russbishop
- 1. Xamamarin iOS 10シミュレータが動作しない
- 2. iOS 10シミュレータが動作しない
- 3. シミュレータiOS 10がiOSで動作しない。
- 4. npmがcntmlプロキシの背後で動作していない
- 5. Meteor JSがプロキシの背後で動作しない
- 6. プロキシの背後でnslookupが動作しない
- 7. WSO2ESB Twilioコネクタがプロキシの背後で動作しない
- 8. botbuilder LuisRecognizerがプロキシの背後で動作しない
- 9. Xcode 8.2.1にアップグレードして以来、iOSシミュレータはプロキシの背後で動作していませんか?
- 10. iOSフレームワークがシミュレータで動作しない
- 11. navigationItem.TitleViewがiOS 10で動作しない
- 12. iOS 10のディープリンクが動作しない
- 13. yum update/apk update/apt-get updateがプロキシの背後で動作しない
- 14. iOS 10 ScrollViewが動作しない
- 15. Ios AppiraterがIos 10で正しく動作していない
- 16. iOS 7.1シミュレータがXcode 7.1で動作していない
- 17. iOSシミュレータでMacのキーボードショートカットが動作しない
- 18. appiumを使用したiOSシミュレータでスクロールが動作しない
- 19. UIContentSizeCategoryDidChangeNotificationがシミュレータ上で動作しないiOS 9.3、デバイス上で動作します
- 20. iOS 10ローカルロケーション通知は物理デバイスではなくシミュレータで動作します
- 21. ios:ユニバーサルリンクがiOS 10で動作しない
- 22. iOS SceneKitライトがシミュレータで動作しない
- 23. Kubernetes Ingressがnginxの逆プロキシの背後で動作しています
- 24. 反応ネイティブのiosシミュレータのタッチが動作しない
- 25. Command-Rが動作しないiOSシミュレータのリロードアプリ
- 26. Xcodeのスイフトコード7.3.1がiOS 10で動作していない
- 27. FirebaseのsetValue()はシミュレータでは動作しますが、デバイスでは動作しません。 iOS 10、Swift 3.1
- 28. UIWebview goBackメソッドが動作しないiOS 11シミュレータ
- 29. iMessage App - iOS 10 localParticipantIdentifier.UUIDStringがシミュレータで翻訳されない
- 30. Google SignInがiOS 10で動作していない
これを試してください:http://stackoverflow.com/questions/31254725/transport-security-has-blocked-a-cleartext-http – Jake
ありがとうございます。 Allow Arbitrary Loadsはすでに設定されていて、ドメインをホワイトリストに登録しただけですが、それでも機能しません。 – inosu812