7.3.1에서 Xcode 8로 업그레이드 한 후 문제가 있습니다.
저는 직장에서 프록시를 사용하고 시뮬레이터는 시뮬레이터의 Safari가 작동하지만 내 앱을 통해 웹 서비스에 연결되지 않습니다.
내가 프록시 외부에서 시도 할 때 잘 작동하고 7.3.1 잘 작동합니다.
Xcode 8 & iOS 10을 변경해야하는 사람이 있습니까?iOS 10 시뮬레이터가 프록시에서 작동하지 않습니다.
답변
시뮬레이터는 별도의 iOS/watchOS/tvOS 사용자 공간을 실행하지만 호스트 macOS 커널을 공유합니다. 시뮬레이터의 NSURLSession
에는 자체 캐시가 있지만 호스트 소켓 계층을 사용합니다.
시뮬레이터의 Safari에서 관련 URI를 시도하고 얻은 결과를 확인하십시오. 프록시가 SSL 연결에 man-in-the-middle 공격을 수행하는 경우 유효하지 않은 것으로 간주됩니다. 프록시에서 인증이 필요한 경우 Simulator 키 체인이 호스트 키 체인과 분리되어 있기 때문에 작동하지 않습니다 (Xcode 7에서 완료 되었기 때문에 호스트 키 체인은 새 것이 아니지만).
FTW : 프록시 MITM SSL 연결을 권장하지 않습니다. 요즘은 피싱 공격으로 인해 매우 위험한 기업 방화벽 내부에서 작동하는 공격자에게 위험에 처하게됩니다.
ATS 예외를 절대적으로 최소로 제한하는 것이 좋습니다. 웹 서비스가 안전하지 않은 SSL 설정을 사용하는 경우 취약한 연결로 사용자를 다운 그레이드하는 대신 웹 서비스를 업그레이드해야합니다. 연결할 필요가있는 하나 또는 두 개의 타사 호스트가있는 경우 ATS 예외를 해당 호스트로만 제한하십시오.
아무런 도움이되지 않으면 https://bugreporter.apple.com에 버그를 보내주십시오. sysdiagnose
및 ~/Library/Logs/CoreSimulator
의 출력을 포함하십시오.
시뮬레이터에서 시스템 키 체인을 사용하거나 암호를 묻고 기억하는 방법은 무엇입니까? 연결 내 일반 텍스트로 암호 제공 : willSendRequestForAuthenticationChallenge (또는 관련 NSURLSession 콜백)가 훌륭한 솔루션처럼 들리지 않습니다 (작동하는 경우 ...) – Mindaugas
표준 HTTP 인증 문제에 대해 시뮬레이터에서 인증 할 수 있습니다. 인증되지 않은 인증 프록시입니다 현재 일하고 있습니다. – russbishop
- 1. Xamamarin iOS 10 시뮬레이터가 작동하지 않습니다.
- 2. iOS 시뮬레이터가 가상 머신에서 작동하지 않습니다.
- 3. iOS 시뮬레이터가 실행되지 않습니다.
- 4. iOS 시뮬레이터가 업데이트되지 않습니다.
- 5. iOS 시뮬레이터가 시작되지 않습니다.
- 6. Xcode 8에는 IOS 10 시뮬레이터가 없습니다
- 7. iOS 10 ScrollView가 작동하지 않습니다.
- 8. iOS 10, NSUserDefaults가 작동하지 않습니다.
- 9. xcode 8에는 ios 10 시뮬레이터가 포함되어 있지 않습니다.
- 10. iOS 7.1 시뮬레이터가 다운로드되지 않습니다.
- 11. Xcode 8의 시뮬레이터가 작동하지 않습니다
- 12. 장치가 작동하지 않습니다. 시뮬레이터가 수행합니까
- 13. Phonegap ios 카메라가 시뮬레이터가 아닌 기기에서 작동하지 않습니다.
- 14. XE7 업데이트 1 및 iOS 8.1 시뮬레이터가 작동하지 않습니다.
- 15. iOS 시뮬레이터가 Xcode 6.1.1에서 작동하지 않습니까?
- 16. iOS 시뮬레이터가 종료됩니다.
- 17. IOS 시뮬레이터가 계속 충돌합니까?
- 18. iOS 6 시뮬레이터가 iPhone처럼 보이지 않습니다.
- 19. iOS 시뮬레이터가 CA 애니메이션을 느리게하지 않습니다.
- 20. iOS 7.0 시뮬레이터가 xcode 6.0.1에서 다운로드되지 않습니다.
- 21. iOS 6.0 시뮬레이터가 사라졌습니다.
- 22. iOS 10 런타임이 누락되었습니다.
- 23. Python의 채팅 시뮬레이터가 예상대로 작동하지 않습니다.
- 24. iPad Pro 시뮬레이터가 Xcode 8.0에서 작동하지 않습니다.
- 25. 크기 조정이 가능한 iPhone 시뮬레이터가 작동하지 않습니다.
- 26. iphone 시뮬레이터가 응답하지 않습니다
- 27. Xcode iOS 시뮬레이터가 이상하게 작동합니다
- 28. iOS 시뮬레이터가 제스처를 인식하지 못합니다.
- 29. Blackberry 10 Alpha 시뮬레이터가 MacBook에 붙어 있습니다.
- 30. IOS 시뮬레이터가 잘못된 좌표를 표시합니다.
시험해보십시오. http://stackoverflow.com/questions/31254725/transport-security-has-blocked-a-cleartext-http – Jake
감사합니다. Jake. 임의로드 허용이 이미 설정되었으며 도메인을 허용 목록에 추가했으나 여전히 작동하지 않습니다. – inosu812