2012-09-04 3 views
4

우리의 백엔드는 레일에 있으며, 여러 가지 이유로 자체 서명 된 SSL 인증서를 사용하여 개발 환경을 레일로 실행해야합니다. 수동으로 인증서를 트러스트 한 후 바탕 화면에서 제대로 작동합니다.Trigger.io로 개발할 때 자체 서명 된 SSL 인증서를 사용하는 방법?

Trigger.io를 사용하여 동일한 백엔드에서 iOS를 타겟팅하는 모바일 애플리케이션을 개발하고 있습니다. SSL을 사용하여 레일 서버를 실행할 수 있으므로 (브라우저 출력을 비교할 수 있도록) 이상한 인증서에 대해 불평하지 않고도 iOS 시뮬레이터를 올바르게 연결하는 것이 이상적입니다.

생산자가 적절한 ssl-cert를 사용하고 있지만 시뮬레이터를 설정하는 가장 좋은 방법은 무엇입니까? 분명히

@implementation NSURLRequest (IgnoreSSL) 
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host 
{ 
    return YES; 
} 
@end 

이 앱 스토어에 제출 될 수없고, 생산에 사용해서는 안 :

+0

좋은 질문 나는 대답은 trigger.io의 사람이 자신의 forge.request 코드에서 인증서를 무시해야한다는 것 같아요으로 . –

답변

2

는 :

here를 설명한대로 프록시 SSL을 디버깅 할 수있는 방법과 유사

+0

매력처럼 일했고, 고마워! Alon! – sgrove

+0

cert를 시뮬레이터로 끌어다 놓기 만하면됩니다. – DustinB

0

는 테스트 목적으로 인증서를 무시 NSURLRequest 주위 범주를 만들 수 있습니다. 당신은이 같은 장치에서 CRT 파일을 설치 시도 할 수 있습니다

관련 문제