2011-03-04 5 views
5

मेरे पास एक ऐप है जिसे मैं बिना किसी समस्या के वायरलेस पर इंस्टॉल कर सकता हूं।एसएसएल पर वायरलेस आईओएस वितरण संभव नहीं है?

मेरे आईओएस डिवाइस के माध्यम से, मैंने एक HTML फ़ाइल को मैनिफेस्ट प्लिस्ट फ़ाइल से उचित इनाम लिंक के साथ मारा, और मैनिफेस्ट फ़ाइल ऐप इंस्टॉल करने लगती है।

जब एसएसएल मिश्रण में जोड़ा जाता है, तो चीजें गलत होती हैं। मैं सिर्फ एसएसएल के माध्यम से एचटीएमएल फाइल तक पहुंच सकता हूं। यदि http के बजाय https का उपयोग करने के लिए मैनिफेस्ट में यूआरएल स्ट्रिंग को संशोधित करें, तो मुझे अभी भी ऐप इंस्टॉल करने के लिए एक प्रॉम्प्ट मिलता है, लेकिन "इंस्टॉल करें" टैप करने पर मुझे एक त्रुटि संकेत मिलता है कि "AppName डाउनलोड करने में असमर्थ"। ऐप आइकन रूपरेखा में प्रगति पट्टी के दिखने से, कोई ऐप डाउनलोड नहीं किया गया है। Apache ssl_request लॉग और त्रुटि लॉग चुप हैं। एक्सेस लॉग केवल मैनिफेस्ट फ़ाइल पर एक हिट दिखाता है जहां आम तौर पर यह मैनिफेस्ट और आईपीए फ़ाइल दोनों को हिट दिखाता है। आईओएस डिवाइस पर कंसोल लॉग या तो कोई रोशनी नहीं देता है।

ठीक है, तो मैंने यह देखने के लिए कि क्या होगा, एक अलग मार्ग की कोशिश की। यदि मैं http के बजाय https का उपयोग करने के लिए मैनिफेस्ट फ़ाइल से इनाम लिंक को संशोधित करता हूं, तो मुझे फ़ाइलों को होस्ट करने वाले सर्वर को कनेक्ट करने में सक्षम नहीं होने की तत्काल त्रुटि मिलती है। इस मामले में, त्रुटि, ssl, और उपयोग लॉग, चुप हैं, जबकि आईओएस सांत्वना राज्यों:

Fri Mar 4 00:15:47 unknown itunesstored[5009] <Warning>: Could not load download manifest with underlying error: Error Domain=NSURLErrorDomain Code=-1202 "Cannot connect to the Store" UserInfo=0x1bd790 {NSLocalizedFailureReason=A secure connection could not be established. Please check your Date & Time settings., NSLocalizedDescription=Cannot connect to the Store} 

कोई भी विचार? एसएसएल आगे बढ़ने की आवश्यकता होगी इसलिए मुझे इसके लिए जिम्मेदार होना है। यदि यह मायने रखता है, तो मैं स्वयं हस्ताक्षरित प्रमाण का उपयोग कर रहा हूं। मैंने इस प्रमाणपत्र को आईओएस डिवाइस पर स्थापित किया है, लेकिन यह ऊपर वर्णित किसी भी व्यवहार को नहीं बदला है। यह आईओएस 4.2.1 और अपाचे/2.2.15 पर है।

निश्चित रूप से मैं अकेला नहीं हूं जिसने इसे आजमाया है। किसी भी सहायता की सराहना की जाएगी।

उत्तर

4

यह वास्तव में एक स्वयं हस्ताक्षरित प्रमाण मुद्दा था। मुझे एक परीक्षण एसएसएल प्रमाण मिला, जो मेरी टेस्ट मशीन पर स्थापित है, और आईओएस डिवाइस पर इंटरमीडिएट सीएएस को मेल करके स्थापित किया। उसके बाद, मुझे उपरोक्त सूचीबद्ध सभी परिदृश्यों के माध्यम से ऐप्स को इंस्टॉल करने में कोई समस्या नहीं थी।

+0

अरे, मुझे सामना करने वाली सटीक समस्या का सामना करना पड़ रहा है। मैंने आईफोन पर इंटरमीडिएट सीए स्थापित किया है लेकिन फिर भी यह काम नहीं करता है। क्या आप कृपया मदद कर सकते हैं। – Mann

0

मुझे लगता है कि यह संभव है: "। एप्लिकेशन और प्रकट में एक छिपा निर्देशिका रखा जा सकता है, या किसी अन्य स्थान कि HTTP या HTTPS का उपयोग करके पठनीय है में"

Installing Apps Wirelessly

+0

हाँ, मैंने इसे भी पढ़ा। अभी भी वर्तमान स्थिति में ज्यादा मदद नहीं है। मैं यह सोचने के लिए भीख माँग रहा हूं कि स्वयं हस्ताक्षरित प्रमाण मुद्दा है, लेकिन यह * परीक्षण करना कठिन है क्योंकि इसमें वास्तविक प्रमाण प्राप्त करना शामिल है। –

-1

मुझे एक ही समस्या से मुलाकात हुई और आज हल हो गया।

सुनिश्चित करें कि आपकी प्लिस्ट वैध xml फ़ाइल है।

मेरे मामले में, & को &amp; को आईपीए-यूआरएल के बाद बदलें।

+2

संकेत: उत्तर मजाकिया लग रहा है हो सकता है कि आप कुछ ऐसा पोस्ट करना चाहते हैं जो विशेष मार्कअप स्वरूपण का हिस्सा था क्योंकि एक चीज को अपने आप में बदलना बहुत ज्यादा नहीं बदलेगा। – iOS

संबंधित मुद्दे