Xcode 4.2 में, "iOS डिवाइस डिस्कवरी" नामक सामान्य टैब के तहत चेकबॉक्स विकल्प "Support Wirelessly Connected Devices" के साथ एक नई प्राथमिकता है।
यह विकल्प क्या करता है? एक बार जांच करने के बाद, हम इस नई क्षमता का उपयोग कैसे कर सकते हैं?
Xcode 4.2 में, "iOS डिवाइस डिस्कवरी" नामक सामान्य टैब के तहत चेकबॉक्स विकल्प "Support Wirelessly Connected Devices" के साथ एक नई प्राथमिकता है।
यह विकल्प क्या करता है? एक बार जांच करने के बाद, हम इस नई क्षमता का उपयोग कैसे कर सकते हैं?
जवाबों:
चरण 5 यह मेरे लिए क्या किया है। मैं अपने उपकरणों को प्रदर्शित करने में असमर्थ दिनों के लिए संघर्ष कर रहा हूं, लेकिन जब मैंने वायरलेस रूप से उन्हें डिवाइस से खुद को सिंक किया, तो थोड़ा वायरलेस तरीके से जुड़ा प्रतीक XCode में आयोजक में पॉप अप हुआ। उम्मीद है कि यह आपके भी काम आएगा।
संपादित करें: डिवाइस को इसे देखने के लिए XCode के लिए जागना होगा। जब मेरा उपकरण सोता है, तो यह आयोजक से गायब हो जाता है
संपादित करें: यह सुविधा आपको उन सभी कार्यों को करने की अनुमति देती है जो आप अपने डिवाइस में USB केबल के माध्यम से कर सकते हैं ... केवल अब केबल के बिना। मैंने अपने हिस्से पर लगभग कोई प्रयास नहीं करने के साथ स्थानीय परीक्षकों को बनाने के लिए यह बहुत उपयोगी पाया है, लीक या लाश जैसे उपकरणों को चलाने के लिए pesky मुद्दों को ट्रैक करने में मदद करने के लिए, जबकि आपका परीक्षण अभी भी उनके डेस्क पर बैठने के बजाय (आपकी मशीन के लिए tethered) आरामदायक है ।
संपादित करें: यह सुविधा अब Xcode 4.3.1 के रूप में उपलब्ध नहीं है। यह बाद में फिर से दिखाई देगा जब इसमें कम मुद्दे होंगे (वे संस्करण 4.4 में अनुमान लगा रहे हैं)।
2/2012 - यह सुविधा अभी भी Xcode 4.6 के रूप में चली गई है। वर्तमान में निकट भविष्य में इसके वापस आने का कोई संकेत नहीं है।
10/2013 - Xcode 5.0 यहां है और अभी भी कोई संकेत नहीं है कि यह सुविधा वापस आ जाएगी। हम बहुत अधिक यह मान सकते हैं कि यह इस बिंदु पर भविष्य के लिए मर चुका है।
9/2014 - मेरे पास एक रिपोर्ट है कि वाईफाई डिवाइस की क्षमता Xcode 6.0 में मौजूद है। परिकल्पना के पास एक उपकरण है जो आईट्यून्स के साथ वायरलेस सिंक करने के लिए सेट है। मैंने परीक्षण शुरू कर दिया है, लेकिन अभी तक सकारात्मक परिणाम प्राप्त करने में असमर्थ रहा है। इस संभावना और छवि को बढ़ाने के लिए स्टीवन क्रेमर को धन्यवाद।
कुछ भविष्य के Xcode रिलीज़ में, "वायरलेस रूप से कनेक्टेड डिवाइस का समर्थन करें" विकल्प आपको अपने डिवाइस पर अपने एप्लिकेशन को डिबग करने की अनुमति देगा, उन्हें आपके विकास मैक के यूएसबी पोर्ट से कनेक्ट किए बिना। मुझे लगता है कि यह सुविधा अभी तक उत्पादन के उपयोग के लिए तैयार नहीं है, लेकिन आपके पास इसके साथ बेहतर भाग्य हो सकता है। यहां आपको इसे स्थापित करने के लिए क्या करना है:
USB का उपयोग करके अपने डिवाइस को कनेक्ट करें, आईट्यून्स शुरू करें, डिवाइसेस में अपनी प्रविष्टि के तहत "इस iPod / iPhone / iPad के साथ वाई-फाई के साथ सिंक" की जांच करें।
Xcode प्रारंभ करें। ऑर्गनाइज़र विंडो के डिवाइसेज़ टैब को खोलें, और सत्यापित करें कि आपके डिवाइस में उसके नाम के साथ एक हरे रंग की बिंदी है।
अपने मैक से अपने डिवाइस को डिस्कनेक्ट करें; सत्यापित करें कि आईट्यून्स अभी भी इसे देखता है और इसे वायरलेस तरीके से सिंक कर सकता है।
Xcode की प्राथमिकता के तहत "वायरलेस तरीके से कनेक्टेड डिवाइसेस को चेक करें"। कुछ सेकंड रुकें।
आपके डिवाइस के पास अब हरे रंग का वाई-फाई प्रतीक होना चाहिए। यदि नहीं, तो "समर्थन वायरलेसली कनेक्टेड डिवाइसेस" चेकबॉक्स को चालू / बंद करें या Xcode, iTunes, और / या अपने डिवाइस को तब तक चालू करें जब तक यह नहीं करता।
अब आपको स्कीम पॉप-अप मेनू में डिवाइस का चयन करने में सक्षम होना चाहिए। इसे चुनने का प्रयास करें और अपने ऐप को वायरलेस तरीके से डीबग करना शुरू करें। सौभाग्य!
मेरे मामले में, Xcode डिवाइस पर नए विकास बिल्ड स्थापित करने में सक्षम है, लेकिन यह अभी तक मज़बूती से चलाने और इसे चलाने में सक्षम नहीं है। LLDB और GDB दोनों को डिवाइस से कनेक्ट करने में बहुत परेशानी होती है। कभी-कभी वे सफल होते हैं, लेकिन यह सुविधाजनक विकास के लिए पर्याप्त विश्वसनीय नहीं है।
कृपया ध्यान दें कि यदि आप XCode 4.3 का उपयोग कर रहे हैं, तो उन्होंने वायरलेस समर्थन को हटा दिया है, इसलिए इन चरणों का पालन करना व्यर्थ होगा। किसी और ने यह भी पता लगाया कि उन्होंने चुपचाप वायरलेस तरीके से जुड़े उपकरणों को हटा दिया है: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/
यह डिवाइस को आयोजक में प्रदर्शित करने की अनुमति देता है यदि डिवाइस और कंप्यूटर एक ही वायरलेस नेटवर्क पर होते हैं, तब भी जब एक यूएसबी कॉर्ड के माध्यम से प्लग नहीं किया जाता है।
itunes पर जाएं, सिंक को दबाएं, डिवाइस "फिर से जुड़ा" होगा, कुछ सेकंड के लिए प्रतीक्षा करें, इसे xcode में दिखाया जाना चाहिए
इस स्विच के लिए एक अन्य उपयोग यह है कि जब वायरलेस सिंकिंग सक्षम हो तो Xcode 100% CPU उपयोग दिखा रहा है। वायरलेस सिंक समर्थन को अक्षम करके, Xcode केवल कोड परिनियोजन के लिए हार्ड वायर्ड उपकरणों का उपयोग करेगा।