2012-04-12 20 views
5

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

  • उत्पन्न प्रमाणपत्र हस्ताक्षर अनुरोध
  • वितरण .mobileprovision बनाएं
  • Xcode> उत्पाद> संग्रहीत> उद्यम तैनाती के लिए सहेजें
  • सही शीर्षक निर्दिष्ट: ये चरण मैं आईपीए बनाने के लिए माध्यम से चला गया हैं यूआरएल (पूरी तरह से योग्य डोमेन), बड़े/छोटे ऐप आइकन
  • आईआईएस पर .mobileprovision, .ipa, .plist (xcode जेनरेट) होस्ट करें। .plist के लिए .mobilerpovision, .ipa और text/xml के लिए IIS MIME TYPES को application/octet-stream पर कॉन्फ़िगर किया गया।
  • लैपटॉप पर इसका परीक्षण किया और सत्यापित किया कि सभी यूआरएल वैध हैं।
  • आईपैड पर स्थापित प्रावधान प्रोफ़ाइल ओटीए।
  • सही प्रारूप (itms-services://?action=download-manifest&url=$URL) के साथ डाउनलोड लिंक पर क्लिक करना।
  • आईपैड एक सामान्य "कनेक्ट नहीं कर सका" त्रुटि देता है।

मैंने आईट्यून्स के माध्यम से आईपैड पर मैन्युअल रूप से एक ही ऐप इंस्टॉल करने का प्रयास किया है और यह ठीक काम करता है। तो इस बिंदु पर, मुझे यह भी नहीं पता कि मैं और क्या कोशिश कर सकता हूं। Xcode यह स्वचालित रूप से करता है यह समझने के बाद मैंने entitlements.plist को आजमाया और हटा दिया है।

कोई भी मदद बहुत ही जटिल है!

धन्यवाद,
तेजा।

उत्तर

0

कोशिश "अनुप्रयोग/x-plist" MIME प्रकार के रूप में plist

4

के लिए मैं एक ही उद्यम तैनाती IIS 7.5 साथ OTA Apps पर हस्ताक्षर किए तैनात करने के लिए कोशिश कर समस्या थी। निम्नलिखित समाधान मेरे लिए काम किया:

बदलें माइम प्रकार:

.plist: application/xml
.ipa: आवेदन/x-plist

Application Pool Identity को IIS Anonymous Authentication Credentials सेट करें।

0
इसके अलावा क्या दिया मुझे पागल .mobileprovision फ़ाइलों के लिए माइम प्रकार पता लगाने के लिए कोशिश कर रहा था और यह तो मेरे पास स्पष्ट नहीं था लेकिन आवेदन/ओकटेट धारा .mobileprovision फ़ाइलों के लिए प्रयोग किया जाता है

1

मैंने आईआईएस 7.5 में अपना आईओएस 6 ऐप होस्ट किया और मैंने कोई माइम प्रकार नहीं जोड़ा और यह मेरे लिए इंस्टॉल हो गया।

किसी भी तरह से मैंने इंटरनेट उपयोग में माइम प्रकारों के बाद पढ़ा है।

.mobileprovision और .ipa

application/octet-stream 

।plist

text/plain 

आवेदन/ओकटेट धारा

यह एक द्विआधारी file.A सामान्य http बाइट streaming.Typically यह एक आवेदन या दस्तावेज है जो आवेदन में खोला जाना चाहिए होगा।

यूआरएल बचने समस्या सही स्वरूप के साथ डाउनलोड लिंक पर क्लिक करने से (itms-सेवाओं: // कार्रवाई = डाउनलोड-प्रकट & यूआरएल = $ यूआरएल)

सुनिश्चित करें कि URL बच गए है अन्यथा यह स्थापित नहीं हो सकता है।

नेटवर्क विन्यास आवश्यकताओं

एप्पल ने अपने सर्वर के दो आवश्यकता है सफलतापूर्वक स्थापित करने के लिए में पहुंच योग्य होना चाहिए।

एक्सेस एक सर्वर यह पुष्टि करता है कि यह इंस्टॉल करने के लिए अधिकृत है और दूसरा ओटा के लिए अधिकतम ऐप आकार सीमा की जांच करता है।

सर्वर पते के संबंध में सेब दस्तावेज़ पढ़ें और सुनिश्चित करें कि बंद इंट्रानेट के अंदर बंद नहीं हैं।

0

अपनी वेबसाइट के निवारण के लिए, निम्न चरणों का मैं प्रयोग कर रहे हैं: मेरे पीसी पर

  1. ओपन क्रोम ब्राउज़र और अपने itms-services लिंक होता है मेरी फ़ोल्डर में नेविगेट
  2. या तो itms-services लिंक पर क्लिक करें या कॉपी लिंक
  3. पता पुनर्लेखन plist फ़ाइल को इंगित और फिर से लिखा लिंक
  4. समीक्षा वापसी एक्सएमएल कि यह सही है, विशेष रूप से आईपीए
  5. का URL पालन करने के लिए 210
  6. नेविगेट दिखाया आईपीए के पते पर
  7. यह आपके ब्राउज़र में आईपीए डाउनलोड करने

अगर वहाँ ऊपर के चरणों में से किसी में कोई त्रुटि है, अपनी वेबसाइट को ठीक करने और अपने पीसी पर परीक्षण दोहराने शुरू कर देना चाहिए ।

ऐप्पल से, आप iPhone in Business - Deployment iOS Deployment Technical Reference in PDF के तहत पा सकते हैं।

सेटिंग सर्वर MIME प्रकार

तुम इतनी मैनिफ़ेस्ट फ़ाइल अपने वेब सर्वर विन्यस्त करने की जरूरत हो सकता है: पेज 42 पर, आप दोनों ओएस एक्स पर अपने वेब सर्वर विन्यस्त और आईआईएस के माइम प्रकार के बारे में निम्न पाठ पा सकते हैं और ऐप फ़ाइल सही ढंग से प्रेषित कर रहे हैं।

OS X सर्वर के लिए, वेब सेवा के MIME प्रकार सेटिंग में निम्नलिखित MIME प्रकार जोड़ने:

  • आवेदन/ओकटेट धारा आईपीए
  • text/xml plist

आईआईएस के लिए, सर्वर के गुण पृष्ठ में MIME प्रकार जोड़ने के लिए IIS प्रबंधक का उपयोग करें:

  • .ipa एप्लिकेशन/octet-strea मीटर
  • .plist text/xml
0

मेरा अनुमान है कि यहां तक ​​कि फ़ाइलें सभी काम करते हैं, कि उनमें से एक itms-सेवाओं में misspelt है, हालांकि: // यूआरएल या डाउनलोड मैनिफ़ेस्ट फ़ाइल के अंदर।

पूरी प्रक्रिया (30 सेकंड में) की जांच करने का सबसे अच्छा तरीका web proxy स्थापित करना और अनुरोधों का पता लगाना है।

कदम:

  1. स्थापित Charles Proxy (मैक/विंडोज)
  2. भागो यह
  3. अपने iPhone/iPad वर्तमान Wifi सेटिंग और प्रेस पर जाएं (यह बाह्य अनुरोधों के लिए पोर्ट 8888 पर सुनने जाएगा) (i) और मैनुअल के लिए एचटीपी प्रॉक्सी सेट करें। अपने पीसी/मैक और पोर्ट 8888 का आईपी पता दर्ज करें।
  4. सफारी पर जाएं और अपने आईटीएम-सेवा लिंक पर क्लिक करें।
  5. विफलता कहां है और विफलता के कारण यूआरएल किसके लिए था, देखें।
0

बस .plist और .ipa एक्सटेंशन के लिए दो MIME प्रकार जोड़ें।

मैं आईआईएस 7 पर निम्नलिखित जोड़ा और चीज़ों काम करना शुरू किया:

.ipa: application/octet-stream 
.plist: application/xml 

मैं .mobileprovision फ़ाइल को तैनात करने की जरूरत नहीं है। मुझे लगता है कि कम से कम नहीं, इसकी आवश्यकता नहीं है।

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