Xcode 7 डेवलपर अकाउंट के बिना iOS के लिए विकसित होता है


25

मैंने अपने iPod को iOS 9 में अपडेट कर दिया है और इसके लिए अपने खुद के ऐप बनाना चाहता हूं, हालाँकि, मैं डेवलपर अकाउंट के लिए भुगतान नहीं करना चाहता, क्योंकि इसकी लागत कितनी है। मैंने पढ़ा कि Xcode 7 में आप डेवलपर अकाउंट के बिना iOS के लिए ऐप्स विकसित कर सकते हैं, यह मेरे लिए मामला नहीं लगता है, इसके बजाय जब मैं कोशिश करता हूं और अपने टेस्ट एप्लिकेशन (एक रिक्त एकल दृश्य एप्लिकेशन) का निर्माण करता हूं तो मुझे एक त्रुटि मिलती है, 'नहीं' कोड हस्ताक्षरित पहचान मिली 'और मुझे' एक कार्यक्रम में शामिल होने 'की आवश्यकता है।

क्या कोई ऐसा तरीका है जो मैं एक डेवलपर खाते के लिए भुगतान किए बिना आवेदन विकसित कर सकता हूं (क्या कार्यक्रम के विकल्पों में कोई 'मुक्त' विकल्प है या नहीं! क्या आप चरणों के माध्यम से नहीं जाना चाहते हैं और पता लगा सकते हैं कि मुझसे $ 99 का शुल्क लिया गया था!)


2
IOS पर एंड्रॉइड चुनने के कारण धीरे-धीरे खराब हो रहे हैं - मैं जल्द ही इसे देखना पसंद करूंगा, लेकिन यह लोगों के अपने डिवाइस पर कोड चलाने के लिए एक स्वागत योग्य कदम है।
bmike

@bmike एक दिन में अच्छा होगा कि बिना Xcode के 'साइडलोड' एप्लिकेशन कर सकें।
iProgram

जवाबों:


23

आपको Apple के डेवलपर के लिए भुगतान करने की आवश्यकता नहीं है, स्टोर सर्टिफिकेट, बिलिंग और सामान्य कोड साइनिंग सर्टिफिकेट के लिए $ 99 का विकल्प चाहिए।

आपका व्यक्तिगत AppleID Xcode में एप्लिकेशन पर हस्ताक्षर करने और उन्हें विकसित करने के लिए आरंभ करने के लिए अपने मैक से सीमित उपकरणों (5 या तो) पर लोड करने के लिए पर्याप्त है। एक बार जब आपको TestFlight की आवश्यकता होती है या एक हस्ताक्षरित ऐप बनाना होता है जिसकी समीक्षा की जाती है - आपको भुगतान करने की आवश्यकता होती है, लेकिन मुफ्त में शुरू करें।

यहां बताया गया है कि मैं पिछले भुगतान किए गए AppleID को पूर्ववत कैसे करूंगा - यदि आप उसी AppleID का पुन: उपयोग कर रहे हैं, तो आपको अपने AppleID को भुगतान किए गए प्रोग्राम से रिलीज़ करने में मदद करने के लिए Apple डेवलपर समर्थन की आवश्यकता हो सकती है (और जब आप चलाते हैं तो मैं हमेशा उसी का पुन: उपयोग करता हूं और नए खाते नहीं बनाता हूं। हिचकी इस तरह)।

इसके बजाय, आपके द्वारा पहले स्थापित की गई सभी Xcode प्रतियों को हटाएं - चाहे वे Mac App Store से हों या डाउनलोड की गईं हों और फिर Mac App स्टोर से Xcode 7 स्थापित करें:

एक बार जब यह डाउनलोड हो जाए, तो एप्लिकेशन चलाएं और सेटिंग में जाएं:

  • खाते पर क्लिक करें
  • निचले बाएँ में + क्लिक करें और Apple ID जोड़ें
  • एक व्यक्तिगत ऐप्पल आईडी दर्ज करें, जिसे आप ऐप स्टोर के लिए उपयोग करते हैं वह पुन: उपयोग करने के लिए ठीक है
  • हो गया

जब आप iOS के लिए कोई ऐप बनाते हैं, तो iOS डिवाइस कनेक्ट करें और पूछे जाने पर ऐप पर हस्ताक्षर करने के लिए AppleID चुनें।

यहाँ छवि विवरण दर्ज करें


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

आपको पुरानी हस्ताक्षर करने वाली पहचान को साफ करना पड़ सकता है। आप एक नया उपयोगकर्ता खाता बनाने के द्वारा कि परीक्षण और पुराने कीचेन बिना Xcode कोशिश करता है, तो आप, प्रमाणपत्र सफाई @AlxVallejo से बचना चाहते हैं कर सकते हैं
bmike

1
मुझे लगता है कि आप केवल विकास के लिए तीन उपकरणों का उपयोग कर सकते हैं जब आप डेवलपर खाते के लिए भुगतान नहीं कर रहे हैं।
12

क्या यह काम करता है? क्या किसी और ने यह कोशिश की है?
खुशी के लिए खोज

7

कृपया नीचे दिए गए चरणों का पालन करें: -

आवश्यकताएँ: आपको अपने उपकरणों (iPhone या iPad), नवीनतम Xcode 7 पर iOS 9 चलाना होगा और आपको एक मुफ्त डेवलपर खाते की आवश्यकता होगी, जो आपको "डिवाइस पर परीक्षण" करने की अनुमति देता है।

चरण 1: अपना एप्लिकेशन लॉन्च करें जिसे आप डिवाइस पर चलाना चाहते हैं।

चरण 2: अपने iOS डिवाइस को USB के माध्यम से कनेक्ट करें।

चरण 3: ड्रॉप डाउन डिवाइस चयन मेनू में, अपने डिवाइस (सिम्युलेटर नहीं) का चयन करें।

चरण 4: Xcode 7 इंडेक्स के रूप में प्रतीक्षा करें और प्रतीक फ़ाइलों को संसाधित करता है। इसमें कुछ समय लग सकता है, इसलिए धैर्य रखें। एक बार पूरा होने के बाद, स्थिति रेडी कहेगी।

चरण 5: प्ले बटन (रन एप्लिकेशन) पर क्लिक करें। आपको संभवतः एक त्रुटि मिलेगी जो कहती है "कोड साइन करने में विफल"। वह ठीक है। फिक्स समस्या पर क्लिक करें और अपने डेवलपर खाते के साथ लॉग इन करने के लिए जोड़ें पर क्लिक करें। याद रखें, आपको एक भुगतान किए गए डेवलपर खाते की आवश्यकता नहीं है, लेकिन आपको एक मुफ्त डेवलपर खाते (Apple ID) की आवश्यकता होगी। यदि आपके पास एक डेवलपर खाता नहीं है, तो इसके बजाय एक प्रोग्राम से जुड़ें पर क्लिक करके बनाएं।

चरण 6: एक बार जब आप लॉग इन करते हैं, तो संकलन के साथ आगे बढ़ने के लिए फिर से प्ले बटन पर क्लिक करें। आपको एक और त्रुटि प्राप्त हो सकती है जो कहती है कि पहचानकर्ता के साथ एक ऐप आईडी ... उपलब्ध नहीं है। कृपया एक अलग स्ट्रिंग दर्ज करें। इसे ठीक करने के लिए, सामान्य टैब पर क्लिक करें, और बंडल पहचानकर्ता को एक अनूठा नाम दें (दो बिंदुओं के बीच का नाम हटाएं और अपना खुद का नाम जोड़ें। उपसर्ग और प्रत्यय को छोड़ दें)।

चरण 7: एक बार फिर प्ले बटन पर क्लिक करें। संकलन पूरा होना चाहिए, और आप अपने iOS डिवाइस की होम स्क्रीन पर दिखाई देने वाले ऐप को देखेंगे।

चरण 8: आपको अपने iOS डिवाइस पर डेवलपर पर भरोसा करके ऐप तक पहुंच को सक्षम करना होगा। यह सेटिंग → जनरल → प्रोफाइल पर जाकर और डेवलपर ऐप पर टैप करके और एक्सेस देने के द्वारा किया जा सकता है।

चरण 9: अपने डिवाइस होम स्क्रीन पर ऐप लॉन्च करें, और आईओएस को आपको इसका उपयोग करने की अनुमति देनी चाहिए। हैप्पी कोड साइनिंग :)।

नोट: आप पुश नोटिफिकेशन और इन-ऐप खरीदारी का नि: शुल्क सदस्यता खाते पर परीक्षण नहीं कर सकते।


अलग पूछने के लिए आपका स्वागत है! कृपया लिंक केवल उत्तर न दें। हम ऐसे उत्तर की तलाश कर रहे हैं जो स्पष्टीकरण प्रदान करते हैं कि क्यों यह प्रश्न का उत्तर देता है और साथ ही यह सबसे अच्छा उत्तर क्यों है। लिंक समय के साथ बदल सकते हैं और फिर हम सवाल-जवाब के संदर्भ को खो देंगे। कैसे एक अच्छा जवाब बनाता है पर जानकारी के लिए जवाब देने के लिए देखें । - समीक्षा से -
fsb

@Fara आपकी सलाह के लिए धन्यवाद। कृपया मेरे Ans पर एक नज़र डालें अब मैं संपादित हूं। :)
किरन पटेल ir

धन्यवाद। किसी उत्तर में लिंक होना ठीक है, यह केवल जानकारी के 'मांस' को उत्तर में जोड़ना पसंद करता है। इसके अलावा, आप 'नीचे दिए गए लिंक का पालन करें' पर राज्य लिंक नहीं है। या तो वाक्य को हटा दें या उत्तर में लिंक जोड़ें।
fsb

4

आप अपने खुद के iOS डिवाइस के लिए https://developer.apple.com/resources/ पर पंजीकरण कर सकते हैं ।

यहाँ छवि विवरण दर्ज करें

किसी भी विशिष्ट डेवलपर कार्यक्रमों के लिए नामांकन एक अलग कदम है जो आपको नहीं करना है। खुश कोडिंग।


1
मुझे नहीं लगता कि इसमें से किसी की भी जरूरत है। मेरा उत्तर ... देखें
bmike

धन्यवाद। वह काम किया। हालाँकि मेरा एक और मुद्दा है। Apple.stackexchange.com/questions/206143/…
iProgram

0

समाधान जो चिह्नित किया गया है। लेकिन इसे फिर से डाउनलोड करने के बजाय, आप अस्थायी फ़ाइलों को हटा सकते हैं जो Xcode पहली शुरुआत में बनाता है। इसे CleanMyMac जैसे ऐप का उपयोग करके किया जा सकता है।

  1. Xcode का चयन करें, फिर उसे सापेक्ष फाइलें मिलेंगी
  2. वास्तविक Xcode.app बाइनरी फ़ाइल के अलावा अन्य सभी का चयन करें
  3. उन्हें अनइंस्टॉल करें

और आप Xcode की ताजा स्थापना के साथ जाने के लिए तैयार हैं

यहाँ छवि विवरण दर्ज करें

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