क्या मुझे अपने iPad पर एक ऐप विकसित करने और स्थापित करने के लिए iOS डेवलपर्स प्रोग्राम का सदस्य होना चाहिए?


13

क्या मुझे अपने iPad पर एक ऐप विकसित करने और स्थापित करने के लिए iOS डेवलपर्स प्रोग्राम का सदस्य होना चाहिए?

या मैं सिर्फ Xcode चला सकता हूं और उस उपकरण को निर्दिष्ट कर सकता हूं जिस पर इसे स्थापित करना है?

जवाबों:


14

अद्यतन: XCode 7 के साथ अब मुफ्त में अपने iOS9 + डिवाइस पर एक ऐप को तैनात करना संभव है। यदि आपको AppleStore में अपने ऐप को प्रकाशित करने की आवश्यकता है तो ही आपको पेड सदस्यता की आवश्यकता होगी। अधिक विवरण के लिए qqbenq का उत्तर देखें।

सदस्य बने बिना, आप केवल सिम्युलेटर में अपना ऐप चला सकते हैं। डिवाइस पर ऐप इंस्टॉल करने में सक्षम होने के लिए आपको एक भुगतान सदस्य होना चाहिए।

नि : शुल्क :

IOS और Mac OS X के लिए Xcode IDE, डैशकोड, इंस्ट्रूमेंट्स, इंटरफेस बिल्डर, iOS सिम्युलेटर और अतिरिक्त डेवलपर टूल का एक सूट विकसित करना शुरू करें।

भुगतान किया गया :

अपने अनुप्रयोगों को अंतिम रूप देने के लिए iPad, iPhone और iPod स्पर्श पर अपने कोड का परीक्षण और डीबग करें।


2
आपको अपने निर्माण पर हस्ताक्षर करने के लिए बस कुछ डेवलपर की आवश्यकता है, इसलिए यह आपके डिवाइस पर चलता है ताकि आप हमेशा देख सकें कि क्या आप डेवलपर्स की मौजूदा टीम या एक स्कूल में शामिल हो सकते हैं जिसमें शैक्षिक विकास कार्यक्रम है। ये आदर्श नहीं हैं यदि आपको वास्तव में अपने स्वयं के ऐप को तेजी से विकसित करने की आवश्यकता है, लेकिन यह तब काम कर सकता है जब किसी मित्र के पास अप्रयुक्त डिवाइस स्लॉट हैं और आपके साथ साझा करने के लिए तैयार है।
bmike

9

Xcode 7 और iOS 9 उपयोगकर्ताओं को ऐप्पल डेवलपर लाइसेंस के लिए भुगतान किए बिना निजी उपकरणों पर ऐप्स को संकलित करने और स्थापित करने की अनुमति देते हैं:

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

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

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

यदि आपको अन्य ऐप्पल आईडी को अपना ऐप चलाना है, तो TestFlight और भुगतान किया गया Apple डेवलपर खाता समझ में आता है। आपको भुगतान करने की भी आवश्यकता है यदि आप iOS 9 और Xcode 7 का उपयोग नहीं कर सकते हैं या पुराने टूल और OS चलाना चाहते हैं।


1
ज़रूर? क्या मैं एक व्यक्तिगत ऐप विकसित कर सकता हूं और उसका उपयोग कर सकता हूं? बेचने / appstore आदि के बारे में परवाह नहीं
एलेक्स एस

1
हाँ यह सच है। आपको केवल एक ऐप्पल आईडी की आवश्यकता है और वह सब है। (मेरा मानना ​​है कि आप जिस प्रमाण पत्र के साथ अपने ऐप पर हस्ताक्षर करते हैं, आपको समय-समय पर ऐप को फिर से तैनात करने की आवश्यकता होगी - जैसे 3 महीने या उससे अधिक)
क्यूकेनबेक

1
तो, $ 100 का भुगतान किया गया कार्यक्रम उन देवों के लिए है, जो ऐपस्टोर में तैनाती करना चाहते हैं और व्यक्तिगत ऐप चाहने वाले लोगों के लिए कोई समस्या नहीं है
एलेक्स एस

2

आपको जेलब्रेक डिवाइस की आवश्यकता है। मेरे पक्ष में, मैं इसे जेलब्रेक करने की सलाह देता हूं। इसके अलावा, इसमें बहुत सारी शांत और उपयोगी चीजें हैं।

Appsync के लिए निर्देश (iDevice में ऐप्स चलाने के लिए आवश्यक)

IOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7 डिवाइस पर स्व हस्ताक्षरित आईपीए स्थापित करने के लिए,

  1. Cydia-> पर जाएं और एक स्रोत के रूप में http: // iphoneame.com/repo जोड़ें।
  2. Cydia से iOS xxxxxxxx (xxxxxxxx आपका डिवाइस वर्तमान iOS है) के लिए AppSync डाउनलोड और इंस्टॉल करें।

एप्लिकेशन बनाने और उन्हें आपके iDevice में चलाने के निर्देश:

  1. एक स्व हस्ताक्षरित कोड हस्ताक्षर प्रमाण पत्र बनाएं।

Mac OS X पर, किचेन एक्सेस -> प्रमाणपत्र सहायक -> एक प्रमाणपत्र बनाएं। यह प्रमाणपत्र सहायक विंडो खोलता है। नाम दर्ज करें (मेरे मामले में यह Securitylearn.net है) और कोड हस्ताक्षर के रूप में प्रमाणपत्र प्रकार का चयन करें। मुझे डिफॉल्ट विकल्प को ओवरराइड करने दें। हिट तब तक जारी रखें जब तक कि यह प्रमाण पत्र नहीं बनाता।

  1. कॉपी /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist to Desktop। प्लिस्ट फ़ाइल को संपादित करें और XCiPhoneOSCodeSignContext की सभी घटनाओं को XCCodeSignContext द्वारा प्रतिस्थापित करें "XCiPhoneOSCodeSignContext" 3 स्थानों पर प्रकट होता है - डिफ़ॉल्टप्रकार, रनटाइमरक्वायर्स, ओवरराइडप्रोटेक्टी, इन सभी को प्रतिस्थापित करना सुनिश्चित करें।

  2. संशोधित Info.plist फ़ाइल को /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ निर्देशिका में कॉपी करें और मौजूदा फ़ाइल को बदलें।

  3. बंद करें और XCode पुनरारंभ करें।
  4. XCode में अपना प्रोजेक्ट बनाएं और प्रोजेक्ट लक्ष्य सेटिंग में चरण 1 में बनाए गए प्रमाणपत्र को कोड हस्ताक्षर पहचान के रूप में चुनें। इस छवि के रूप में http: // www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0 यदि आप इसे अपने डिवाइस पर सीधे चलाना चाहते हैं, तो अपने जेलब्रेक डिवाइस को Appsync इंस्टॉल से कनेक्ट करें और फिर "रन" बटन के बगल में अपने डिवाइस का नाम चुनें। (यदि आप इस विकल्प को चुनते हैं तो यह ट्यूटोरियल का अंत है)


6.1 यदि आप एक .ipa फ़ाइल चाहते हैं, तो iOS डिवाइस का चयन करें, और नीचे दिए गए निर्देशों का पालन करें

  1. बिल्ड बिल्ड / डीबग-iphoneos फ़ोल्डर में .app फ़ाइल बनाता है।

.App फ़ाइल के लिए डिफ़ॉल्ट स्थान है - / उपयोगकर्ता / [उपयोगकर्ता नाम] / लाइब्रेरी / डेवलपर / Xcode / DerivedData / [आपका ऐप] / बिल्ड / उत्पाद / डीबग-आईफोन /

  1. पेलोड नामक एक फोल्डर बनाएं और उसमें .app फाइल को कॉपी करें।
  2. पेलोड फ़ोल्डर पुरालेख। यह पेलोड.जिप बनाता है।
  3. पेलोड का नाम बदलें। [app नाम] .ipa पर जाएं। हमने डेवलपर प्रमाण पत्र के बिना सफलतापूर्वक आईपीए फ़ाइल बनाई है और इसे जेलब्रेक डिवाइस पर स्थापित किया जा सकता है। बस इसे आइट्यून्स के लिए अपने डिवाइस एक सेकंड खींचें! (ऐप्स सिंक्रोनाइज़ेशन को सक्रिय करना सुनिश्चित करें।)

छवियों के साथ अधिक विस्तृत निर्देशों के लिए Securitylearn पोस्ट पर जाएं


1
अलग पूछने के लिए आपका स्वागत है! हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक हिस्सों को यहां शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
GRG

1

आप इसे कर सकते हैं अगर iPad जेलब्रोकेन है। लेकिन इसका मतलब है कि आपको अपने डिवाइस को जेलब्रेक करना होगा और ऐप गैर-जेलब्रेक डिवाइस पर काम नहीं कर सकता है, क्योंकि आप लाइव एनवायरमेंट में परीक्षण नहीं कर सकते हैं।

यदि आप देव कार्यक्रम में शामिल हो जाते हैं तो आपको आईओएस के बीटा डाउनलोड के साथ-साथ ऐप स्टोर में जमा करने में सक्षम हो जाएगा।

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

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