दिलचस्प पोस्ट
IMaplib के साथ एक ईमेल प्राप्त करें, लेकिन इसे SEEN के रूप में चिह्नित नहीं करें जावा में एन्कोडिंग रूपांतरण कैसे दो jQuery एनिमेशन एक साथ चलाने के लिए? Templated पैरेंट क्लास से इनहेरिट किए गए वैरिएबल तक पहुंच Google मानचित्र को प्रभावित करने वाले ट्विटर बूटस्ट्रैप सीएसएस Jquery का उपयोग करते हुए scrollbars के बिना ब्राउज़र व्यूपोर्ट की ऊंचाई और चौड़ाई प्राप्त करें? सी ++ कोड में डबल नाग एंड्रॉइड एमुलेटर पर Google मानचित्र v2 चलाना स्विफ्ट में @selector () स्वचालित स्मृति आवंटन के साथ sprintf ()? सेवा एप्लिकेशन और Google Analytics API V3: सर्वर-टू-सर्वर OAuth2 प्रमाणीकरण? क्रॉन का विंडोज संस्करण क्या है? ड्रैग करने योग्य ऑब्जेक्ट की स्थिति कैसे प्राप्त करें PHP में IPv6 पते के साथ कार्य करना स्ट्रिंग (पायथन) में प्रत्येक शब्द के पहले अक्षर को कैपिटल कैसे करें?

आईओएस पर यूआरएल से आईपीए डाउनलोड करें और इंस्टॉल करें

मुझे सीधे यूआरएल से ipa डाउनलोड और स्थापित करना होगा।

मैंने यह कोशिश की है:

 NSURL *url = [NSURL URLWithString:@"https://myWeb.com/test.ipa"]; [[UIApplication sharedApplication] openURL:url]; 

ऐप सफ़ारी लॉन्च करता है लेकिन फिर यह संदेश दिखाई देता है:

त्रुटि संदेश "डाउनलोड असफल, सफारी इस फ़ाइल को डाउनलोड नहीं कर सकता है।"

क्या यह संभव है?

वेब के समाधान से एकत्रित समाधान "आईओएस पर यूआरएल से आईपीए डाउनलोड करें और इंस्टॉल करें"

अपने ऐप को ओवर-द-एयर वितरित करने के लिए (ओटीए, यह टेस्टफ्लाइट या आधिकारिक ऐप स्टोर का उपयोग किए बिना ), आपको 3 अलग-अलग फाइल बनाने की आवश्यकता हो सकती है, अर्थात्:

  • .ipa फ़ाइल (एक विज्ञापन-हॉक प्रावधान प्रोफ़ाइल का उपयोग करके)
  • index.html
  • manifest.plist

आप इन फ़ाइलों को उत्पन्न करने के लिए बीटा बिल्डर का उपयोग कर सकते हैं:

  1. अपना निर्माण पुरालेख करें
  2. डेस्कटॉप पर। एपा को बचाएं I
  3. यहाँ से एक छोटी उपयोगिता बीटा बिल्डर डाउनलोड करें यह आवश्यक कार्य के अधिकांश काम करता है।
  4. टूल को खोलें और अपनी .ipa फ़ाइल का चयन करें, फिर बीटा बिल्डर में आप जिस रास्ते का निर्माण करेंगे उसे https://myWeb.com/MY_TEST_APP पर रखें।
  5. सभी फाइलें जेनरेट करें
  6. अब index.html , your_App.ipa , और manifest.plist को अपने सर्वर पथ में अपलोड करें https://myWeb.com/MY_TEST_APP
  7. अब index.html की लिंक साझा करें। एक बार जब आप इस फ़ाइल को खोलते हैं, तो आपको इंस्टॉल पर टैप करने के लिए कहा जाएगा।
  8. यह आपके डिवाइस पर your_App.ipa स्थापित करेगा।

आप इसे और अधिक मैन्युअल रूप से भी कर सकते हैं।

index.html

<a href="itms-services://?action=download-manifest&url=https://myWeb.com/MY_TEST_APP/manifest.plist">Install App</a>

manifest.plist

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>items</key> <array> <dict> <key>assets</key> <array> <dict> <key>kind</key> <string>software-package</string> <key>url</key> <string>http://YOUR_SERVER_URL/YOUR-IPA-FILE.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.yourCompany.productName</string> <key>bundle-version</key> <string>1.0.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>YOUR APP NAME</string> </dict> </dict> </array> </dict> </plist> 

यदि ऐप इंस्टॉल या चलाने से इनकार करता है, तो आपको निम्न आइटमों की जांच करनी पड़ सकती है:

  • आपके ऐप को संकलित / संग्रहण करते समय आपके द्वारा उपयोग किए जाने वाले प्रावधान प्रोफ़ाइल
  • दोनों index.html और manifest.plist में यूआरएल
  • संभवतः एक HTTPS सर्वर पर होस्ट फ़ाइल की आवश्यकता हो सकती है यदि आवश्यक हो तो आप इसके लिए ड्रॉपबॉक्स का उपयोग कर सकते हैं।
  • आपका उपकरण UUIDs को एप्पल डेवलपर केंद्र के अंदर पंजीकृत होना पड़ सकता है जब तक आपके पास कोई एंटरप्राइज़ लाइसेंस न हो
  • आपको सेटिंग> प्रोफाइल के अंतर्गत ऐप की एक्सेस मैन्युअल रूप से सक्षम करने की आवश्यकता हो सकती है

अधिक बस आप इस के लिए ड्रॉपबॉक्स का उपयोग कर सकते हैं कदम मूल रूप से एक ही रहते हैं। आप निम्नलिखित- कर सकते हैं:

1) ड्रॉपबॉक्स को अपना .ipa अपलोड करें, इस के लिए लिंक साझा करें। आईपीए

2) अपने manifest.plist फ़ाइल में .ipa के लिए साझा किए गए लिंक पेस्ट करें, ड्रॉपबॉक्स में मेनिफेस्ट फ़ाइल को अपलोड करें, इस के लिए लिंक साझा करें। Plist फ़ाइल

3) एक उपयुक्त टैग के साथ अपनी index.html फ़ाइल में इस प्लिस्ट के लिए लिंक पेस्ट करें।

इस सूचकांक फ़ाइल को किसी के साथ साझा करें जो यूआरएल पर टैप कर सकते हैं और डाउनलोड कर सकते हैं। या आप इसके बजाय सीधे यूआरएल को दबा सकते हैं।

हां, सफारी * .ipa का पता लगाएंगे और इसे स्थापित करने का प्रयास करेंगे, लेकिन आईपीए को सही ढंग से साइन इन करना होगा और केवल अनुमति दी जाने वाली डिवाइस इसे स्थापित करने में सक्षम होगी।

http://www.diawi.com एक ऐसी सेवा है जो आपको इस प्रक्रिया के साथ मदद करेगी।

यह सब तदर्थ वितरण के लिए है, न कि पोर्न उत्पादन ऐप।

नीचे दिए गए लिंक पर अधिक जानकारी: क्या ब्राउज़र के माध्यम से आईफोन ऐप को स्थापित करने का कोई तरीका है?

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

 NSString *urlString = // url string where your manifest.plist is deployed on your server. NSURL *installationURL = [NSURL URLWithString:[NSString stringWithFormat:@"itms-services://?action=download-manifest&url=%@",[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; [[UIApplication sharedApplication] openURL]; 

उम्मीद है कि यह आपके प्रश्न का उत्तर देगा।

Xcode8 के साथ एंटरप्राइज़ खाते के लिए उत्तर

  1. "मैनिफेस्ट प्लास्ट चेकबॉक्स के साथ" चेक करके और। अनुरोध करने वाले लिंक प्रदान करके .ipa निर्यात करें।

  2. .ipa फ़ाइल और .plist फ़ाइल को सर्वर के उसी स्थान पर अपलोड करें (जो आपने .ipa निर्यात करते समय प्रदान की थी / जो। Plist फ़ाइल में उल्लिखित है)।

  3. नीचे दी गई लिंक डाउनलोड करें लिंक बनाएं url को आपके। plist फ़ाइल स्थान से लिंक करना चाहिए।

    itms-services: //? action = download-manifest & url = https://yourdomainname.com/app.plist

  4. इस लिंक की प्रतिलिपि बनाएँ और अपने आईफोन में सफारी ब्राउज़र में पेस्ट करें यह स्थापित करने के लिए पूछेगा: डी

इस पूर्ण url का उपयोग करके एक HTML बटन बनाएं

ऐसे ऑनलाइन उपकरण हैं जो साझा करने की इस प्रक्रिया को सरल करते हैं, उदाहरण के लिए https://abbashare.com या https://diawi.com एक आईपीए फ़ाइल को एडॉक या इनहाउस प्रोफाइल के साथ एक्सकोड बनाएँ और इस साइट पर इस फाइल को अपलोड करें। मुझे एम्बैशर पसंद है क्योंकि आपके ड्रॉपबॉक्स पर फ़ाइल सहेजते हैं और आप इसे जब चाहें हटा सकते हैं

इस पर चल रहे विंडोज के साथ एक आभासी मशीन बनाएँ और एक साझा फ़ोल्डर में फ़ाइल डाउनलोड करें। 😀