Xcode 6 (iOS 8) सिम्युलेटर पर चार्ल्स प्रॉक्सी का उपयोग कैसे करें?


84

ऐसा लगता है कि iOS सिम्युलेटर के लिए निर्देशिका बदल गई है। यह में हुआ करता था ~/Library/Application\ Support/iPhone\ Simulator/और अब यह अंदर है ~/Library/Developer/CoreSimulator/Devices/

जवाबों:


121

अपडेट: चार्ल्स 3.9.3+ में आपके iOS सिमुलेटर (यानी चार्ल्स एसएसएल प्रमाणपत्र स्थापित करने) को कॉन्फ़िगर करने के लिए एक अंतर्निहित फ़ंक्शन है। यह चार्ल्स एप्लीकेशन के भीतर हेल्प मेनू में पाया जा सकता है। ( Help > SSL Proxying > Install Charles Root Certificate in iOS Simulators)

निम्नलिखित चार्ल्स 3.9.2 पर लागू होता है:

चार्ल्स प्रॉक्सी वेबसाइट से कॉन्फ़िगरेशन शेल स्क्रिप्ट डाउनलोड करें । फिर, स्क्रिप्ट को निम्नलिखित के साथ बदलें, और इसे अपने मैक पर चलाएं:

#/bin/bash
install() {
if [ -f "$SQLITEDBPATH" ]; then
cp -n "$SQLITEDBPATH" "$SQLITEDBPATH.charlesbackup"
sqlite3 "$SQLITEDBPATH" <<EOF
INSERT INTO "tsettings" VALUES(X'189B6E28D1635F3A8325E1E002180DBA2C02C241',X'3123302106035504030C1A436861726C65732050726F78792053534C2050726F7879696E6731243022060355040B0C1B687474703A2F2F636861726C657370726F78792E636F6D2F73736C3111300F060355040A0C08584B3732204C74643111300F06035504070C084175636B6C616E643111300F06035504080C084175636B6C616E64310B3009060355040613024E5A',X'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C21444F435459504520706C697374205055424C494320222D2F2F4170706C652F2F44544420504C49535420312E302F2F454E222022687474703A2F2F7777772E6170706C652E636F6D2F445444732F50726F70657274794C6973742D312E302E647464223E0A3C706C6973742076657273696F6E3D22312E30223E0A3C61727261792F3E0A3C2F706C6973743E0A',X'3082045E30820346A003020102020101300D06092A864886F70D01010505003081913123302106035504030C1A436861726C65732050726F78792053534C2050726F7879696E6731243022060355040B0C1B687474703A2F2F636861726C657370726F78792E636F6D2F73736C3111300F060355040A0C08584B3732204C74643111300F06035504070C084175636B6C616E643111300F06035504080C084175636B6C616E64310B3009060355040613024E5A3020180F31383939313233313132303030305A170D3338303932343033313930355A3081913123302106035504030C1A436861726C65732050726F78792053534C2050726F7879696E6731243022060355040B0C1B687474703A2F2F636861726C657370726F78792E636F6D2F73736C3111300F060355040A0C08584B3732204C74643111300F06035504070C084175636B6C616E643111300F06035504080C084175636B6C616E64310B3009060355040613024E5A30820122300D06092A864886F70D01010105000382010F003082010A02820101008349587455EFB272E397A31D3B52D9B13115C93F320766D2D451117F45C40285506027079ED439CABB94D44F1AE136EB1E79BF77ABE43345AD1D436809CF9E035C439272F3CA917DCADD7FBD0E3929F1A345F0B89096130BBD116F8D3AB5655789B7B0831325BD22903F198DA6BDDA30C08DFD17CE9AB51C48555264307BCF789A2B6C48DF4ECAF3EA2C092EE737AD8F397900AC03303BFE2AE43549030A7866CB6FE9B04B9F6EC498B4E7369E99B45491BF093858A77C72F8ADC818E018D413265E39446BE514F78EB57A23AA88F630776F861A9163E04AD38EE8A5C9219D0FC23F6B9A6324455DEA6F4A6A251ECA1FA3D6288CB89FD12A2062A3A015A56F250203010001A381BC3081B9300F0603551D130101FF040530030101FF307706096086480186F842010D046A136853534C2050726F7879696E6720697320656E61626C656420696E20436861726C65732050726F78792E20506C6561736520766973697420687474703A2F2F636861726C657370726F78792E636F6D2F73736C20666F72206D6F726520696E666F726D6174696F6E2E300E0603551D0F0101FF040403020204301D0603551D0E04160414BB27F4CB2EB6DBB058101BBD803F38D208D76129300D06092A864886F70D010105050003820101000041F935F30B209E56360F7E3D9C30314A213323C47EDCEA1467600A50FFE4E8E39DFCA8C8D34463C34745FF04C870F1DF28BB772DB0CF1BCA677B70842C742BC6D5FB00559AD643C6BF2C95BD0B855A961D7D6A3EADA9C642E9A789474C4AD838C6F732D8D859548D30829DF7A32D098FE3F00147DAF08C0B37DD597184C1E27A61EA42050C73994E809013CB21E37BF84BF923BCEFEA6164FD28AB9058CCC48F1F486FC1C47EBD8A9C933F542401B11F36A003E47B141A41C7B326D18D023E11EDB445699AA44800254EA33F174FD5EB1CCCE6A09365751FF905988C06315B5575067BF65EC24CAD1A6A601846D1D2F51F1F420A2762990B044000619D1C84');
EOF
fi
}

for SQLITEDBPATH in ~/Library/Developer/CoreSimulator/Devices/*/data/Library/Keychains/TrustStore.sqlite3; do
    echo $SQLITEDBPATH
    install
done

echo "The Charles SSL CA Certificate has been installed for the iPhone Simulator"

ध्यान देने योग्य कुछ बातें:

  • सिम्युलेटर शुरू करने से पहले आपको चार्ल्स को खोलना होगा। यदि आप चार्ल्स को बंद कर देते हैं, तो नेटवर्क अनुरोध तब तक विफल रहेंगे जब तक आप सिम्युलेटर को फिर से शुरू नहीं करते
  • आपको सिम्युलेटर पर हर बार "सामग्री और सेटिंग ..." रीसेट करने की आवश्यकता होगी
  • Xcode 5 के लिए: यदि आप Xcode 5 और इससे पहले के चार्ल्स प्रॉक्सी को सेटअप करना चाह रहे हैं, तो आपको मूल स्क्रिप्ट को संशोधित करने की आवश्यकता नहीं है। बस इसे चार्ल्स वेबसाइट से डाउनलोड करें और इसे चलाएं

4
सिम्युलेटर पुनः आरंभ करने के बाद काम करता है।
avdyushin

9
आप उत्तर SSL अनुरोध समस्या को ठीक करने के लिए लगता है। लेकिन मुख्य समस्या यह हो सकती है कि चार्ल्स आईओएस सिम्युलेटर 8.0 / एक्सकोड 6 से किसी भी अनुरोध को नहीं संभालता है। क्या आप जानते हैं कि इसे कैसे ठीक किया जाए?
anelam

1
मुझे लगता है कि स्क्रिप्ट को यहां ले जाया गया है: charlesproxy.com/documentation/faqs/… (और स्रोत को पढ़कर, ऐसा लगता है कि यह आपके सुझाव देने के तरीके में अपडेट किया गया है)
इयान डंडास

1
मैंने इसका अनुसरण किया, लेकिन टर्मिनल में त्रुटि देखी जा रही है - UNIQUE बाधा विफल: tsettings.sha1
बीटा

1
FYI करें- मैंने इस उत्तर को अपडेट करने के लिए चार्ल्स 3.9.3 को डाउनलोड करने के निर्देश शामिल किए हैं, इसके साथ ही इसकी मदद मेनू के माध्यम से प्रमाण पत्र की स्थापना की आवश्यकता है, स्क्रिप्ट की आवश्यकता के बजाय।
कोडपर्सन

35

मैंने अभी Xcode 7 / iOS9 सिम्युलेटर पर चार्ल्स का परीक्षण किया। अगर आपको कोई परेशानी हो रही है तो बस कुछ संकेत जोड़ना चाहता हूं:

  • सुनिश्चित करें कि " मैक ओएस प्रॉक्सी सक्षम करें " और " उपयोग HTTP प्रॉक्सी " चार्ल्स 'प्रॉक्सी के तहत जाँच की जाती है | प्रॉक्सी सेटिंग; और वैकल्पिक रूप से " स्टार्टअप पर मैक ओएस एक्स प्रॉक्सी को सक्षम करें" जांचें यदि आप चार्ल्स को शुरू करने के लिए हर बार यह कदम नहीं उठाना चाहते हैं।
  • यदि आपका स्वचालित प्रॉक्सी कॉन्फ़िगरेशन (और / या ऑटो प्रॉक्सी डिस्कवरी ) आपके सिस्टम वरीयताएँ में सेट है नेटवर्क, आपको इसे अनचेक करने की जरूरत है, चार्ल्स के वेब प्रॉक्सी (एचटीटीपी) और सिक्योर वेब प्रॉक्सी (एचटीटीपीएस) पर असर नहीं पड़ेगा।
  • यदि आपकी कंपनी को चार्ल्स से स्वतंत्र प्रॉक्सी सर्वर की आवश्यकता होती है, तो आपको चार्ल्स के अंदर सेटिंग्स को मैन्युअल रूप से दोहराने की आवश्यकता है, जो कि वे चार्ल्स द्वारा ओवरराइड किए जाते हैं और आप इंटरनेट का उपयोग नहीं कर पाएंगे। चार्ल्स शुरू करने से पहले प्रॉक्सी यूआरएल और पोर्ट नंबर पर ध्यान दें। चार्ल्स के प्रॉक्सी के तहत इन वेब प्रॉक्सी और सिक्योर वेब प्रॉक्सी सेटिंग्स को ट्रांसफर करें बाहरी प्रॉक्सी सेटिंग्स।
  • " SSL प्रॉक्सी सक्षम करें " और चार्ल्स के प्रॉक्सी के माध्यम से सूची में अपना समापन बिंदु जोड़ें एसएसएल प्रॉक्सी सेटिंग्स।
  • " आईओएस सिम्युलेटर में चार्ल्स रूट सर्टिफिकेट स्थापित करें " चार्ल्स की मदद से | एसएसएल प्रॉक्सी मेनू।
  • और हाँ, सुनिश्चित करें कि चार्ल्स सेटअप है और सिम्युलेटर शुरू करने से पहले पहले शुरू किया।
  • अंत में अब के लिए, जब तक हम Apple से अधिक नहीं सुनते हैं, तब तक ATS को विकास के दौरान अक्षम करें।

"अंत में अब के लिए, जब तक हम Apple से अधिक नहीं सुनते हैं, तब तक एटीएस को विकास के दौरान अक्षम करें।" - स्पॉट, ऊपर अन्य उत्तरों से गायब।
मार्क गिबाउड

धन्यवाद! उन्हें यह चार्ल्स की वेबसाइट पर डालना चाहिए!
रुडोल्फ जे

चार्ल्स 3.11.4 रिलीज के रूप में ऐप ट्रांसपोर्ट सिक्योरिटी (एटीएस) का समर्थन करता है।
मारीना Marierný

1
स्वत: प्रॉक्सी कॉन्फ़िगरेशन को अनचेक करने के लिए +1 । मेरे पास कंपनी नेटवर्क वातावरण में .pac फ़ाइल है और इसके कारण सिम्युलेटर का ट्रैफ़िक चार्ल्स में दिखाई नहीं दे सकता है।
iplus26

चार्ल्स मैक प्रॉक्सी के तहत "सुनिश्चित करें कि" मैक ओएस प्रॉक्सी सक्षम करें "और" HTTP HTTP प्रॉक्सी का उपयोग करें "की जाँच की जाती है" इससे मुझे मदद मिलती है। " धन्यवाद!
एस मतसेपुरा

17

चार्ट के अनुसार प्रलेखन

IOS सिम्युलेटर को सिस्टम प्रॉक्सी सेटिंग्स का उपयोग करना चाहिए। यदि ऐसा नहीं होता है, तो कृपया आईओएस सिम्युलेटर को छोड़ने और पुनः आरंभ करने का प्रयास करें। Xcode 6 के रूप में, यह महत्वपूर्ण है कि चार्ल्स चल रहा है और iOS सिम्युलेटर चलाने से पहले Mac OS X सिस्टम प्रॉक्सी के रूप में सेट है।

यहाँ पढ़ें

तो बस अपना सिम्युलेटर छोड़ें, चार्ट खोलें और फिर से ऐप चलाएं। उसके बाद आप अपने नेटवर्क कॉल को ट्रैक कर सकते हैं।

नोट: यदि आप चार्ल्स छोड़ते हैं तो आपका नेटवर्क कॉल विफल हो जाएगा। इसलिए आपको या तो सिम्युलेटर को छोड़ना होगा और इसे फिर से चलाना होगा या चार्ल्स को फिर से खोलना होगा।


1
मैंने पाया कि यदि आपके पास "ऑटोकॉनफ़िगर" प्रॉक्सी URL सेट है, तो चार्ल्स प्रॉक्सी काम नहीं करेगा। ऐसा लगता है कि ऑटोकॉनफिगर URL किसी भी मैनुअल प्रॉक्सी सेटिंग्स को ओवरराइड करता है। ऑटो-कॉन्फिगर URL को हटाना, और मैन्युअल सेटिंग्स निर्दिष्ट करना (क्रेडेंशियल्स के साथ, मेरे मामले में) ने चार्ल्स को सेटिंग्स को पुन: कॉन्फ़िगर करने की अनुमति दी और यह काम किया .. iOS सिम्युलेटर (7.1) को पुनरारंभ किए बिना भी।
सीन ऐटकेन

12

इसे करने का एक और तरीका है कि डिवाइस पर http://charlesproxy.com/charles.crt प्रमाणपत्र देखें

जो आपको स्क्रीन के साथ प्रस्तुत करेगा:

प्रमाण पत्र शीघ्र स्क्रीन स्थापित करें


मैंने यह तरीका आजमाया लेकिन स्थानीय सर्वर चलाते समय यह सुरक्षित साइट को लोड करने में विफल रहा। क्या कोई इस मुद्दे से निपटने के लिए कुछ प्रकाश डाल सकता है?
गणेश पांडेरे

1
प्रमाणपत्र के साथ कुछ गलत है या नहीं यह देखने के लिए सफारी का उपयोग करके ब्राउज़ करने का प्रयास करें। ऐसा करने के लिए अपनी वेबसाइट के लिए लॉक सिंबल पर क्लिक करें। सफ़ारी प्रमाण पत्र संवाद खिड़की । मुझे संदेह है कि आप एक प्रमाण पत्र का उपयोग कर रहे हैं जो स्व-हस्ताक्षरित है और आपको अपने मशीन पर क्लाइंट प्रमाणपत्र स्थापित करने की आवश्यकता है। यह सफारी के माध्यम से और ट्रस्ट को चुनकर -> 'हमेशा अनुमति दें' प्राप्त किया जा सकता है।
user1307434

एसएसएल हैंडशेक त्रुटियों से छुटकारा पाने के लिए मुझे ऐसा करना पड़ा।
१०'१४ को विल लार्च

4

IOS 9 के लिए अपडेट: आपको चार्ल्स का उपयोग करने के लिए ऐप ट्रांसपोर्ट सिक्योरिटी को अक्षम करना होगा!

http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/


चार्ल्स 3.11.4 रिलीज के रूप में ऐप ट्रांसपोर्ट सिक्योरिटी (एटीएस) का समर्थन करता है।
मारीआन Marierný

2

मैंने उस पृष्ठ पर कॉन्फ़िगरेशन शेल स्क्रिप्ट नहीं देखी। मैंने निम्नलिखित कार्य किया और यह मेरे लिए काम किया:

http://raptureinvenice.com/getting-the-charles-debugging-proxy-to-work-with-ios-and-genymotion/


यह जवाब @ jonsibley's से बेहतर है। चार्ल्स वेबसाइट पर कॉन्फ़िगरेशन स्क्रिप्ट चला गया है।
हाई फेंग काओ

मुझे लगता है कि यह सिर्फ यहाँ ले जाया गया है: charlesproxy.com/documentation/faqs/…
Ian Dundas

2

इसकी जांच करें:

जैसा कि चार्ल्स v3.9.3 के हेल्प मेनू में एक आइटम है, "आईओएस सिमुलेटर में चार्ल्स सीए एसएसएल सर्टिफिकेट स्थापित करें", जो आपके आईओएस सिमुलेटर में स्वचालित रूप से चार्ल्स के एसएसएल सीए प्रमाणपत्र स्थापित करेगा।

वैकल्पिक रूप से, आप अपना कोड बदल सकते हैं ताकि NSURLConnection किसी भी एसएसएल प्रमाणपत्र को स्वीकार कर ले। कृपया स्टैक ओवरफ्लो पर प्रश्न और उत्तर देखें: एक बिना प्रमाणित प्रमाण पत्र के एसएसएल से जुड़ने के लिए NSURLConnection का उपयोग कैसे करें?

आप इसे इस लिंक पर देख सकते हैं: http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/


2

XOS 7 / iOS 9 सिमुलेटर के साथ चार्ल्सप्रोसी (3.11) के मौजूदा संस्करण में 'iOS सिमुलेटर में चार्ल्स रूट प्रमाणपत्र स्थापित करें' काम नहीं करता है।

इसके बजाय, 'मोबाइल डिवाइस या रिमोट ब्राउजर पर इंस्टाल चार्ल्स रूट सर्टिफिकेट ...' विकल्प का उपयोग करें। यह आपको प्रमाणपत्र के लिए एक यूआरएल देगा।

यदि आप सिम्युलेटर में सफारी में इस यूआरएल को खोलते हैं, तो आपको प्रमाणपत्र स्थापित करने का विकल्प दिया जाएगा।

फिर भी आपको ऐप ट्रांसपोर्ट सुरक्षा को अक्षम करना होगा। मुझे समझ में नहीं आता कि आपके पास प्रमाणपत्र स्थापित होने पर यह क्यों आवश्यक है; मुझे लगता है कि चार्ल्सप्रॉक्सी पर्याप्त रूप से बड़ी कुंजी / हस्ताक्षर का उपयोग नहीं करता है।


यदि और कुछ नहीं है, तो प्रमाण पत्र स्व-हस्ताक्षरित है और यह सुनिश्चित करने के लिए कि यह एप्पल की एटीएस आवश्यकताओं के साथ उड़ान भरने वाला नहीं है। पहला कदम चार्ल्स के प्रमाण पत्र पर एक स्वीकृत प्रमाणपत्र प्राधिकरण द्वारा हस्ताक्षरित होना है, लेकिन एक तरफ रसद, यह पैसे खर्च करने जा रहा है। डोमेन को भी सार्वजनिक रूप से सामना करना पड़ता है। आदि। यह आसान नहीं होगा अगर सभी संभव है।
हैम्पडेन123

@ Hampden123 जहां तक ​​मुझे पता है, Apple का ऐप ट्रांसपोर्ट सिक्योरिटी मैकेनिज्म एक सेल्फ सर्टिफिकेट सर्टिफिकेट की अनुमति तब तक देगा जब तक कि इसे आईओएस डिवाइस में सही तरह से एक विश्वसनीय सर्टिफिकेट के रूप में इंस्टॉल किया गया हो - इसलिए मुझे विश्वास है कि charlesproxy को ATS को एक अलग कारण से अक्षम करने की आवश्यकता है। मैं वर्तमान में यह जाँचने के लिए Apple ATS डॉक्यूमेंटेशन का उपयोग नहीं कर सकता।
जोसेफ

यदि आप (या कोई भी) ATS को अक्षम किए बिना iOS 9 डिवाइस को स्व-हस्ताक्षरित प्रमाणपत्र प्रदान करने में सफल हैं, तो कृपया मुझे बताएं कि आप इसे कैसे जानते हैं। TIA!
हैम्पडेन123

1

चार्ल्स के शुरू होने के बाद बस (पुनः) सिम्युलेटर शुरू करना मेरे लिए इसे तय कर दिया।


1

उन लोगों के लिए जो Xcode 9 बीटा के सिमुलेटर पर अविश्वसनीय कनेक्शन से जूझ रहे हैं:

मुझे पता नहीं है कि स्क्रिप्ट काम करता है या नहीं, लेकिन आप उसी तरह से चार्ल्स के सर्टिफिकेट को उसी तरह इंस्टॉल कर सकते हैं जैसे कि फिजिकल डिवाइस पर - सफारी के जरिए।

अंतिम चरण जिसकी आवश्यकता है (बेशक स्क्रिप्ट के माध्यम से या सफारी के माध्यम से प्रमाण पत्र स्थापित करने के बाद): Simluator की सेटिंग्स पर जाएं -> सामान्य -> ​​के बारे में -> प्रमाणपत्र विश्वास सेटिंग्स -> चार्ल्स प्रॉक्सी कस्टम रूट ... -> सक्षम करें (


1

IOS सिम्युलेटर के लिए कदम।

  • चार्ल्स स्थापित करें - डाउनलोड
  • चार्ल्स मेनू -> प्रॉक्सी -> मैक प्रॉक्सी सक्षम करें
  • चार्ल्स मेनू -> उपकरण -> प्रॉक्सी -> प्रॉक्सी सेटिंग्स -> मैकओएस -> सभी चेक बॉक्स की जांच करें
  • IOS सिमुलेटर में चार्ल्स प्रमाणपत्र स्थापित करें
  • चार्ल्स मेनू -> सहायता -> एसएसएल प्रॉक्सीिंग -> आईओएस सिमुलेटर में चार्ल्स सेरिटिटिस स्थापित करें
  • IOS सिमुलेटर में चार्ल्स प्रमाणपत्र सक्षम करें
  • iOS सिमुलेटर सेटिटिंग्स -> सामान्य -> ​​के बारे में -> प्रमाणपत्र ट्रस्ट सेटिंग्स -> स्विच ऑन
  • यदि ट्रैफ़िक दिखाई नहीं देता है, तो सिम्युलेटर से पहले चार्ल्स को चलाएं

IPhone / iPad के लिए कदम।

  • डेस्कटॉप चार्ल्स ऐप खोलें (मैक / विंडोज)
  • गोटो चार्ल्स मेनू -> सहायता -> एसएसएल प्रॉक्सी -> एक मोबाइल डिवाइस या रिमोट ब्राउज़र पर चार्ल्स सेरिटिसेप स्थापित करें -> चयन करें -> नीचे चरणों के साथ पॉपअप दिखाई देता है `

    192.168.0.100:8888 पर अपने HTTP प्रॉक्सी के रूप में चार्ल्स का उपयोग करने के लिए अपने डिवाइस को कॉन्फ़िगर करें , फिर प्रमाणपत्र डाउनलोड और इंस्टॉल करने के लिए chls.pro/ssl पर ब्राउज़र करें ।

  • गोटो iPhone सेटिंग्स -> Wifi -> चयनित वाईफाई पर क्लिक करें -> Http प्रॉक्सी -> प्रॉक्सी कॉन्फ़िगर करें -> मैनुअल चुनें -> 192.168.0.100 के रूप में सर्वर दें और 8888 के रूप में पोर्ट -> सहेजें

  • गोटो iPhone ब्राउज़र -> लोड chls.pro/ssl -> यह पॉपअप नीचे दिखाएगा `

    वेबसाइट एक कॉन्फ़िगरेशन प्रोफ़ाइल डाउनलोड करने का प्रयास कर रही है। क्या आप इसकी अनुमति देंगे? बटन और अनुमति बटन पर ध्यान न दें

  • अनुमति दें बटन पर क्लिक करें -> यह प्रोफ़ाइल डाउनलोड करेगा

  • गोटो iPhone सेटिंग्स -> सामान्य -> ​​प्रोफ़ाइल -> डाउनलोड किए गए प्रोफ़ाइल -> चार्ल्स प्रॉक्सी प्रोफ़ाइल का चयन करें -> स्थापित करें
  • गोटो iPhone सेटिंग्स -> सामान्य -> ​​के बारे में -> प्रमाणपत्र ट्रस्ट सेटिंग्स -> सक्षम - चार्ल्स प्रॉक्सी सीए प्रमाण पत्र
  • अब हम डेस्कटॉप चार्ल्स ऐप में iPhone ऐप कॉल को ट्रैक कर सकते हैं

1
iOS सिमुलेटर सेटिंग्स -> सामान्य -> ​​के बारे में -> प्रमाणपत्र ट्रस्ट सेटिंग्स -> मुझे क्या धन्यवाद चाहिए पर स्विच करें!
अटालायसा

0

मेरे लिए, यह वही है जो काम करता है।

मैंने वैसा ही किया जैसा हम डिवाइस में करते हैं।

  1. सफारी खोलें और chls.pro/ssl ब्राउज़ करें
  2. प्रमाण पत्र स्वीकार करें और स्थापित करें
  3. सेटिंग / अबाउट / ट्रस्ट सर्टिफिकेट पर जाएं और चार्ट सर्टिफिकेट पर भरोसा करें।

मुझे 3 सिम्युलेटर उदाहरणों पर ऐसा करना होगा, क्योंकि XCUI स्वचालन परीक्षण 3 को स्पिन कर सकता है।


0

सफारी (सिम्युलेटर) पर जाने और URL पर जाने के बाद यह मेरे लिए काम करता है:

chls.pro/ssl 

इससे पहले कि मुझे आईओएस सिमुलेटर में चार्ल्स रूट प्रमाणपत्र स्थापित करना था (चार्ल्स: मदद / एसएसएलप्रोक्सिंग)

सादर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.