ios - आईक - आईफोन ऐप मिनस ऐप स्टोर?




आईक्लाउड (7)

अगर मैं अपने मैक पर एक एप्लीकेशन बनाता हूं, तो क्या ऐप स्टोर के बिना आईफोन पर चलाने के लिए मैं इसे प्राप्त कर सकता हूं?

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


आधिकारिक डेवलपर कार्यक्रम

एक मानक आईफोन के लिए आपको डेवलपर प्रोग्राम के सदस्य होने के लिए यूएस $ 99 / वर्ष का भुगतान करना होगा। फिर आप अपने एप्लिकेशन को 100 डिवाइस तक स्थापित करने के लिए adhoc सिस्टम का उपयोग कर सकते हैं। डेवलपर प्रोग्राम में विवरण हैं लेकिन इसमें प्रत्येक डिवाइस के लिए आपके एप्लिकेशन पैकेज में यूयूआईडी जोड़ना शामिल है। ऐप स्टोर से उपलब्ध विज्ञापन हॉक हेल्पर का उपयोग करके यूयूआईडी को आसानी से पुनर्प्राप्त किया जा सकता है। इस विधि के बारे में अधिक जानकारी के लिए, आईफोन 2.0 आलेख पर क्रेग होकनेबेरी के बीटा परीक्षण देखें

जेलब्रोकन आईफोन

जेलब्रोकन आईफ़ोन के लिए, आप निम्न विधि का उपयोग कर सकते हैं जिसे मैंने व्यक्तिगत रूप से आईफोन ओएस 3.0 पर AccelerometerGraph नमूना ऐप का उपयोग करके परीक्षण किया है।

स्व-हस्ताक्षरित प्रमाणपत्र बनाएं

सबसे पहले आपको एक प्रमाणित प्रमाणपत्र बनाने और इस प्रमाणपत्र के उपयोग की अनुमति देने के लिए अपने आईफोन एसडीके को पैच करने की आवश्यकता होगी:

  1. लॉन्च कीचेन Access.app। किसी भी आइटम के साथ, कीचेन मेनू से प्रमाणपत्र सहायक का चयन करें, फिर प्रमाणपत्र बनाएं।

    नाम: आईफोन डेवलपर
    प्रमाणपत्र प्रकार: कोड हस्ताक्षर
    मुझे डिफ़ॉल्ट ओवरराइड करने दें: हां

  2. जारी रखें पर क्लिक करें

    वैधता: 3650 दिन

  3. जारी रखें पर क्लिक करें

  4. ईमेल पता फ़ील्ड को खाली करें।

  5. पूरा होने तक जारी रखें पर क्लिक करें।

    आपको देखना चाहिए "यह रूट प्रमाणपत्र विश्वसनीय नहीं है"। यह उम्मीद है।

  6. स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करने की अनुमति देने के लिए आईफोन एसडीके सेट करें:

    sudo / usr / bin / sed -i .bak's / XCiPhoneOSCodeSignContext / XCCodeSignContext / '/ डेवलपर /Platforms/iPhoneOS.platform/Info.plist

    यदि आपके पास एक्सकोड खुला है, तो इस बदलाव को प्रभावी होने के लिए इसे पुनरारंभ करें।

वाईफाई पर मैन्युअल परिनियोजन

निम्नलिखित चरणों को openssh आवश्यकता है, और uikittools पहले स्थापित किया जाना चाहिए। लक्षित डिवाइस के होस्टनाम के साथ jasoniphone.local को बदलें। एसएसएच स्थापित करने के बाद mobile और root उपयोगकर्ताओं दोनों पर अपना पासवर्ड सेट करना सुनिश्चित करें।

सिस्टम ऐप के रूप में अपने एप्लिकेशन को मैन्युअल रूप से संकलित और इंस्टॉल करने के लिए (ऐप्पल की स्थापना प्रणाली को छोड़कर):

  1. प्रोजेक्ट, सक्रिय एसडीके सेट करें, डिवाइस और सक्रिय बिल्ड कॉन्फ़िगरेशन सेट करें, रिलीज़ करें।

  2. अपनी परियोजना को सामान्य रूप से संकलित करें (बिल्ड का उपयोग करें, बिल्ड न करें और जाएं)।

  3. build/Release-iphoneos निर्देशिका में आपके पास एक ऐप बंडल होगा। डिवाइस पर / एप्लिकेशन को स्थानांतरित करने के लिए अपनी पसंदीदा विधि का उपयोग करें।

    scp -r AccelerometerGraph.app [email protected]:/Applications/

  4. स्प्रिंगबोर्ड को पता है कि नया एप्लिकेशन इंस्टॉल किया गया है:

    ssh [email protected] uicache

    जब आप एप्लिकेशन जोड़ते या हटाते हैं तो यह केवल तभी किया जाना चाहिए। अपडेट किए गए एप्लिकेशन को फिर से लॉन्च करने की आवश्यकता है।

विकास के दौरान अपने लिए जीवन को आसान बनाने के लिए, आप एसएसएच कुंजी प्रमाणीकरण सेट कर सकते हैं और इन अतिरिक्त चरणों को अपने प्रोजेक्ट में कस्टम बिल्ड चरण के रूप में जोड़ सकते हैं।

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

ssh [email protected] rm -r /Applications/AccelerometerGraph.app &&
ssh [email protected] uicache

* एक्सकोड 3.2.1 और आईफोन एसडीके 3.1.2 के लिए यह काम करने के लिए परिवर्तन / नोट्स

वाईफाई पर मैन्युअल परिनियोजन

2) Info.plist को संशोधित करने के बाद एक्सकोड को पुनरारंभ करना सुनिश्चित करें

3) "uicache" कमांड नहीं मिला है, killall -HUP SpringBoard का उपयोग करके मेरे लिए ठीक काम किया।

अन्य तो, मैं इस काम की पुष्टि ठीक कर सकता हूं।

मैक उपयोगकर्ता, PwnageTool 3.1.4 का उपयोग करते हुए जेलब्रैकिंग (धार के माध्यम से डीएल) के लिए बहुत अच्छा काम किया।


आने वाले एक्सकोड 7 के साथ अब आपके डिवाइस पर ऐप्स को ऐप्पल डेवलपर लाइसेंस के बिना इंस्टॉल करना संभव है, इसलिए अब ऐप स्टोर को छोड़ना संभव है और आपको अपने डिवाइस को जेलबैक करने की आवश्यकता नहीं है।

अब हर कोई अपने ऐप्पल डिवाइस पर अपना ऐप प्राप्त कर सकता है।

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

से उद्धृत: https://developer.apple.com/xcode/

अद्यतन करें:

एक्सकोड 7 अब जारी किया गया है:

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

उपकरणों पर स्थापित करने और चलाने के बारे में विस्तृत जानकारी के लिए उपकरणों पर अपनी ऐप लॉन्च करना देखें।


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

github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/…

विकल्प

पुरालेख और अपलोड आईपीए

  • बस संग्रह करने के लिए प्रोजेक्ट / वर्कस्पेस का चयन करें -> आईपीए बनाएं -> आईपीए अपलोड करें -> मेल भेजें -> और शट डाउन मैक

केवल आईपीए अपलोड करें

  • आईपीए अपलोड करने के लिए बस आईपीए फ़ाइल का चयन करें -> मेल भेजें -> और शट डाउन मैक

फ़ीचर

  • वही लिंक रखें
    • यह सुविधा उसी बंडल पहचानकर्ता के साथ अपलोड किए गए सभी भावी आईपीए के लिए एक ही छोटा यूआरएल रखेगी।
    • यदि यह विकल्प सक्षम है, तो आप पिछले यूआरएल के साथ पिछले निर्माण को भी डाउनलोड कर सकते हैं।
  • ऑटो ई-मेल ऐप वितरण लिंक
  • वितरण के बाद ऑटो शटडाउन मैक
  • अधिकतम अपलोड आकार => अपने ड्रॉपबॉक्स खाता भंडारण के बराबर
  • अपलोड की गई ऐप समाप्ति => जब तक आप अपने ड्रॉपबॉक्स से हटा नहीं देते
  • प्रति ऐप => असीमित स्थापना
  • डैशबोर्ड *

    * भविष्य के संस्करण में उपलब्ध होगा

ऐपबॉक्स बनाम दीवाई

स्क्रीनशॉट

आईपीए अपलोड करें

पुरालेख और अपलोड आईपीए

आईपीए अपलोड कर रहा है

इसे यहां github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/…


यह ध्यान देने योग्य है कि यदि आप जेलब्रोकन रूट जाते हैं, तो यह संभव है (संभवतः?) कि एक आईफोन ओएस अपडेट इन ऐप्स को चलाने की आपकी क्षमता को मार देगा। मैं आधिकारिक मार्ग पर जाऊंगा और अधिकृत होने के लिए $ 99 का भुगतान करूंगा। आपके ऐप्स को गिरने के बारे में चिंता करने के अलावा, आपको स्टोर पर अपने ऐप्स को रिलीज़ करने का मौका भी मिलता है (आपको चुनना चाहिए)।


हां, एक बार जब आप आईफ़ोन डेवलपर प्रोग्राम में शामिल हो जाते हैं, और ऐप्पल $ 99 का भुगतान करते हैं, तो आप अपने एप्लिकेशन को 100 आईओएस डिवाइस पर प्रावधान कर सकते हैं।


  • अपना ऐप बनाएं
  • एक क्रैक साइट पर अपलोड करें
  • (यदि आप ऐप पर्याप्त अच्छे हैं) क्रैक संस्करण कुछ मिनट बाद पोस्ट किया जाएगा और हर किसी के लिए डाउनलोड करने के लिए तैयार होगा ;-)






iphone