में असत्यापित SSL प्रमाणपत्र मैं एक UIWebView में एक वेबसाइट को एम्बेड कर रहा हूँ। विकास के दौरान मैंने स्थानीयहोस्ट पर ध्यान दिया है। समस्या यह है कि जब भी यह एक हिट है "https: //" यूआरएल यह लोड नहीं करता है। जब मैं मोबाइल सफारी में यूआरएल लोड मैं इस पॉपअप मिल:अनुमति दें UIWebView
वहाँ UIWebView के साथ इस ओवरराइड करने के लिए असत्यापित यूआरएल अनुमति देने के लिए कोई तरीका है?
#if DEBUG
@implementation NSURLRequest (NSURLRequestWithIgnoreSSL)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end
#endif
बस अपने मीटर फ़ाइलों में से एक (जैसे एप्लिकेशन प्रतिनिधि) में यह कहीं भी रख, या:
+1, मुझे अभी "ऐप एचटीटीपीएस कंटेंटफॉरहोस्ट विधि" की अनुमति देने के कारण मेरा ऐप खारिज कर दिया गया है – Yanchi
मैंने अपने जवाब में दो बार उल्लेख किया कि इस समाधान का उपयोग केवल उद्देश्यों के परीक्षण के लिए किया जाना था। एक अविश्वसनीय प्रमाणपत्र के साथ एक HTTPS सर्वर पर अपने लाइव ऐप को इंगित करना शून्य सुरक्षा प्रदान करता है, इसलिए आप इसके बजाय HTTP का उपयोग भी कर सकते हैं। –