2014-09-23 11 views
20

मेरे पास एक नया आईपैड रेटिना है और मैं इसे एक्समरिन स्टूडियो और एक्सकोड 6 के साथ विकास के लिए उपयोग करना चाहता हूं। अतीत में, एक्सकोड 5 के साथ आप बस डिवाइस को कनेक्ट करते हैं और "विकास के लिए उपयोग करें" बटन पर क्लिक करते हैं। लेकिन XCode 6 में अब वह बटन नहीं है और जब मैं ज़ैमरिन स्टूडियो में डिवाइस पर अपना एप्लिकेशन बनाने का प्रयास करता हूं तो मुझे त्रुटि संदेश मिलता है कि "एप्लिकेशन इंस्टॉल नहीं किया जा सका"/उपयोगकर्ता/jzacherl/प्रोजेक्ट्स/साइकोम/साइकोम/साइकोम/डिवाइस आईपैड पर बिन/आईफोन/डीबग/CyCom.app ': आपका एप्लिकेशन कोड-हस्ताक्षर चेक विफल रहा है। अपने प्रमाणपत्र, प्रावधान प्रोफाइल, और बंडल आईडी देखें। शायद आपका डिवाइस चयनित प्रावधान प्रोफ़ाइल का हिस्सा नहीं है (त्रुटि: 0xe8008015) "।आईओएस 8, विकास के लिए डिवाइस का उपयोग कैसे करें?

मेरे एप्लिकेशन को आईओएस 7 और आईओएस दोनों का समर्थन करना चाहिए 8. मैंने 7 & 8 पर और उससे लक्ष्य परिनियोजन को बदलने की कोशिश की है और मैंने अपने मैक/डिवाइस को पुनरारंभ करने और मेरी परियोजना को बनाने/साफ करने का प्रयास किया है।

enter image description here

+0

स्क्रीनशॉट पोस्ट करने के लिए धन्यवाद, यह मुझे पागल कर रहा है। देव बटन के लिए उपयोगकर्ता को क्यों हटा दें ?? –

उत्तर

6

आपको कम से अपने डेवलपर आईडी के साथ एक उपकरण को पंजीकृत कर सकते हैं:

https://developer.apple.com/account/ios/device/deviceList.action

(आप ऐसा करने के लिए डेवलपर साइट में लॉग इन करना होगा।)

के बाद कि, सब कुछ ठीक काम करना चाहिए। आप आईट्यून्स से अपने डिवाइस का यूडीआईडी ​​प्राप्त कर सकते हैं।

+1

क्या यह एक नई आवश्यकता है? मुझे पहले कभी एक्सकोड 5 के साथ ऐसा नहीं करना पड़ा, मैंने हमेशा इसे प्लग किया और "विकास के लिए उपयोग करें" पर क्लिक किया और मैं एप्पल डेवलपर साइट पर जाने के बिना सीधे डिवाइस पर निर्माण कर सकता था। – LampShade

+1

एक्सकोड 5 से पहले आपको यह करना था;) – rckoenes

+0

मुझे नहीं लगता कि यह एक नई आवश्यकता है। मुझे यह भी नहीं पता कि क्यों 'विकास के लिए उपयोग करें' बटन एक्सकोड 6 में इतना असंगत (प्रतीत होता है) है, लेकिन जिस तरह से मैंने सुझाव दिया है वह है जो मैंने हमेशा किया है। यह आपकी समस्या को भी ठीक नहीं कर सकता है, लेकिन यह मेरे लिए ठीक काम करता है - इसे आजमाएं और यह बताएं कि यह काम करता है! – Ideasthete

3

एक एक्सकोड ऐप बनाने और तैनात करने का प्रयास करें और देखें कि क्या होता है।

मेरा मानना ​​है कि यदि आपको कुछ ऐसा करने की ज़रूरत है तो एक्सकोड स्वचालित रूप से नहीं कर सकता है।

+0

से नहीं मिल सका, मुझे विश्वास है कि यह सही है। परीक्षण करने के लिए मुझे शून्य स्थिति में जाना मुश्किल है, लेकिन मुझे जो मिल रहा है वह यह है कि यदि आप अपने डिवाइस पर बिल्ड-एंड-रन करने का प्रयास करते हैं, तो एक्सकोड मदद करने के लिए कुछ संवाद पेश करता है और सभी काम करता है आपके लिए - सदस्य केंद्र में डिवाइस पंजीकृत करता है, सार्वभौमिक प्रावधान प्रोफ़ाइल बनाता है। यदि आवश्यक हो तो यह विकास प्रमाणपत्र भी बनाता है! – matt

7

यहां और कहीं और संकेतों के बावजूद, मुझे सटीक समाधान खोजने में थोड़ी देर लग गई। तो, उन लोगों के लिए जो एक्सकोड के लिए नए हैं:

मुख्य एक्सकोड 6 विंडो के शीर्ष पर स्थित नवाबार में त्रिकोण रन/प्ले बटन, एक स्क्वायर स्टॉप बटन, ऐप का नाम, फिर एक लक्ष्य नाम, उदा। सिम्युलेटर विकल्पों में से एक के लिए "आईफोन 6"। लक्ष्य नाम वास्तव में एक ड्रॉप-डाउन मेनू है! वह जगह है जहां आपका वास्तविक डिवाइस चुनना है।

अब & रन बनाने के लिए त्रिकोण बटन पर क्लिक करें। संभावित परिणाम: "समस्या ठीक करने" के लिए बटन के साथ "कोई गैर-समय-समय पर समाप्त होने वाली प्रावधान प्रोफ़ाइल स्थापित नहीं की जाती हैं"। उस पर क्लिक करें, थोड़ा इंतजार करो ... किया!

Hat टिप (और स्क्रीनशॉट): http://www.bignerdranch.com/we-teach/how-to-prepare/ios-device-provisioning/#loc-provisioning-easy

एक और वर्णनात्मक शीर्षक के साथ बाद में सवाल का क्रॉस संदर्भ: There is NO Use for Development in Xcode's Organizer window

+1

और यदि आपके आईओएस डिवाइस के संस्करण और एक्सकोड के बीच कोई मेल नहीं है, तो यह "अयोग्य" डिवाइस नामक मेनू के हिस्से में होगा, और इससे पहले कि आप उस डिवाइस का उपयोग कर सकें, आपको एक्सकोड अपग्रेड करना होगा। –

+0

एक्सकोड 8 में, हमें प्रोजेक्ट एडिटर, "जनरल" टैब, "साइनिंग" सेक्शन खोलना होगा, और आईफोन से जुड़े हुए, यह एक बटन "प्रमाणपत्र बनाएं और इंस्टॉल करें" दिखाएगा। – dlatikay

0
  • सबसे पहले आप आईओएस में डिवाइस के UDID रजिस्टर करने के लिए है सदस्य केंद्र और प्रावधान प्रोफ़ाइल के साथ जोड़ें और प्रावधान प्रोफ़ाइल

  • एक्सकोड से पहले एक्सकोड के संस्करणों में स्थापित करें 6, आप यूएसबी पर डिवाइस को अपने कंप्यूटर से कनेक्ट कर सकते हैं, एक्सकोड -> ऑर्गनाइज़र खोलें और विकास के लिए उपयोग करें।

  • एक्सकोड 6 और बाद में एक्सकोड से विकास के लिए उपयोग हटा दिया गया था।एक्सकोड 6 या उसके बाद के उपकरणों के साथ डिवाइसों के लिए ऐसा करना अब संभव नहीं है, यहां तक ​​कि डिवाइस पेज

  • विंडो-> डिवाइस पर जाकर प्रयास करें। आपको सूची में अपना संलग्न डिवाइस देखना चाहिए ताकि डिवाइस पर पर राइट क्लिक करें और प्रावधान प्रोफाइल दिखाएं। यह एक विंडो दिखाएगी जहां आप अपनी प्रोफ़ाइल जोड़ सकते हैं।

इसके बाद आप उस डिवाइस में अपना ऐप इंस्टॉल कर पाएंगे।

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