IOS डेवलपर के रूप में, मैं शेर को अपग्रेड करने से कैसे बच सकता हूं?


6

मैं काफी समय से एक iOS डेवलपर रहा हूं, और मैं अभी भी Xcode 4.2 का उपयोग कर रहा हूं, क्योंकि नया संस्करण अब केवल Lion के लिए उपलब्ध है। मेरी समस्या यह है कि ऐप स्टोर में लायन के लिए समीक्षाओं को पढ़ने के बाद, ऐसा लगता है कि लायन की तुलना में विंडोज एमई एक शानदार ओएस होगा।

मैं वास्तव में iOS 5.1 और इसके बाद के संस्करण के लिए कोड करना चाहूंगा, जिसे आप केवल नए Xcode के साथ कर सकते हैं, लेकिन मैं वास्तव में Lion में अपग्रेड नहीं करना चाहता। क्या इससे बचने का कोई संभव तरीका है?

मेरे पास वर्तमान में एक 17 "मैकबुक प्रो है, जिसमें कोर i5 2.53 गीगाहर्ट्ज और 4 जीबी रैम है, जो स्नो लेपर्ड को बहुत अच्छी तरह से चलाता है, लेकिन मुझे डर है कि यह लायन के साथ समस्या होगी, न केवल हार्डवेयर के कारण, बल्कि इसलिए कि यह पूर्ण प्रतीत होता है बगों का और अभी कुल मिलाकर धीमा है।

मुझे लगता है कि मैं हिम तेंदुए और शेर दोनों स्थापित कर सकता हूँ? किसी भी समाधान का स्वागत है।


9
मुझे सिर्फ इतना कहना है कि शेर उतना बुरा नहीं है; कम से कम 10.7.2 से शुरू। मैं इसे अपग्रेड करने में संकोच कर रहा था, लेकिन यह अब मेरे लिए ठीक काम करता है। यदि आप समीक्षाओं को देखते हैं तो अधिकांश मुद्दे PEBKAC हैं या वास्तविक मुद्दों से निपटते हैं जो Apple द्वारा तय किए गए थे।
ल्यूपिनचो

1
मैं दूसरे @ lupincho की टिप्पणी। मैं, साथ ही, अपग्रेड करने में बहुत संकोच कर रहा था, लेकिन मैं कहूंगा कि मैं इसके प्रदर्शन से बहुत खुश हूं और मैं इसकी अत्यधिक सिफारिश करूंगा।
daviesgeek

3
आप मूर्ख हैं कि सिंह को स्थापित न करें। मैंने इसे पहले ही दिन से, कोई समस्या नहीं है। हिम तेंदुए की तुलना में यह निश्चित रूप से मेरे लिए तेज है। मेरे पास आपके मुकाबले थोड़ा नया मशीन चश्मा है, लेकिन बेहतर टन नहीं है।
२०:१२ तक लिविंगटेक

1
खैर शायद यह बहुत बुरा नहीं है, फिर उम्मीद है ...
ऑस्कर गोमेज़

1
मेरे पास मेरे लैपटॉप पर लायन है और मुझे यह पसंद है, लेकिन मैं अपने वर्कस्टेशन को लायन में अपग्रेड करने के लिए तैयार नहीं हूं क्योंकि ऐसे ऐप हैं जो लायन में काम नहीं करते हैं जिन्हें मैं इस्तेमाल करना चाहता हूं। जब मुझे इसकी आवश्यकता होती है तो मैं अपने कार्य केंद्र पर शेर को चलाने के लिए VMware फ्यूजन VM का उपयोग कर रहा हूं।
पुराने प्रो

जवाबों:


13

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

अगले OS रिलीज़ के लिए नवीनतम घंटियाँ और सीटी का उपयोग करने के लिए, आप वास्तव में उन उपकरणों के लिए Apple के सॉफ़्टवेयर और हार्डवेयर आवश्यकताओं के लिए बाध्य होने जा रहे हैं, अन्यथा आप आगे बढ़ने के बजाय अपने बिल्ड टूल्स को हैक करने में खुद को बहुत अधिक समय बिताने के लिए पाएंगे। ।


10

अपने आप को VMware फ्यूजन की एक प्रति प्राप्त करें और वस्तुतः अपने विभिन्न विकास ओएस चलाएं। एक डेवलपर के रूप में यह सुनिश्चित करने के लिए एक महत्वपूर्ण कदम है कि आपके पास प्रत्येक छवि के लिए समर्पित हार्डवेयर की आवश्यकता के बिना पुराने और नए ओएस का समर्थन करने की क्षमता है।

किसी दुर्लभ अवसर पर आप किसी विशिष्ट छवि को किसी बाहरी ड्राइव पर ले जाना चाहते हैं और उस OS में 100% बूट कर सकते हैं (या किसी आंतरिक ड्राइव पर उस छवि को पुनर्स्थापित कर सकते हैं) - लेकिन अधिकांश स्थितियों के लिए वस्तुतः चलाने के लिए जुर्माना कुछ ऐसा नहीं है जो एक को भेजता है बहुत धीमी होने की कगार पर विशेष सेटअप।


उत्तर के लिए धन्यवाद, मैं उस पर ध्यान दूंगा, एक और विभाजन में शेर को स्थापित करने के बारे में क्या ?, क्या यह उचित होगा?
ऑस्कर गोमेज़

1
मैं इसे सलाह नहीं देता क्योंकि स्पॉटलाइट सभी माउंटेड वॉल्यूम को देखेगा और आप गलती से गलत / एप्लिकेशन फ़ोल्डर से ऐप चला सकते हैं। एक बार जब आप 10.6.8 छवि और 10.7.3 छवि और 10.7.x छवि जमा करना शुरू करते हैं - तो अब आपके पास सफारी, डिस्क उपयोगिता, सिस्टम प्राथमिकताएं की तीन या अधिक प्रतियां हैं और माउंट की गई हैं। फिर आपको टाइम मशीन के साथ एक ही डेटा या ऐप स्टोर का बैकअप लेने की ज़रूरत होती है, ताकि वह दूसरे OS लेवल पर ऐप अपडेट कर सके, क्योंकि यह उन ऐप्स को स्पॉटलाइट में देख सकता है। मेरे लिए - चीजों को वर्चुअलाइज्ड रखने से बेहतर है कि आप कई ड्राइव पर पार्टीशन या रनिंग करें।
bmike

1
यदि आपका रनिंग वीएमवेयर 4 स्नो लेपर्ड होस्ट पर है, तो हो सकता है कि लायन वास्तव में अतिथि के रूप में स्थापित न हो सके। पुष्टि नहीं कर सकता है, लेकिन ऐसा लगता है कि VMware मैक पर एक VM में रनिंग लायन को होस्ट के रूप में स्नो लेपर्ड चलाने का समर्थन नहीं करता है। kb.vmware.com/selfservice/microsites/…
MrDaniel

@MrDaniel कुछ अच्छे अंक हैं। सामान्य तौर पर - एक बार जब आप वीएम पथ को शुरू करते हैं, तो आप नवीनतम ओएस को चलाना चाहेंगे जब आपके हार्डवेयर को इसकी आवश्यकता होती है और पुराने को वर्चुअलाइज करते हैं। कभी-कभी आप एक ऐसे जाम में फंस सकते हैं जहां X का एक संस्करण Y के किसी अन्य के साथ खुश नहीं है - लेकिन यह VM सॉफ़्टवेयर का एक मुख्य कार्य है, और जब तक आप 10 साल के अलावा कुछ चलाने की कोशिश नहीं कर रहे हैं - विक्रेता आमतौर पर चीजों को काम करने के लिए पैच करते हैं और किसी भी चमक कम रहते हैं।
bmike

3
दस्तावेज़ीकरण के कहने के बावजूद, आप तकनीकी रूप से फ़्यूजन के वर्तमान संस्करण (4.1.2) के साथ स्नो लेपर्ड होस्ट ओएस पर लायन गेस्ट ओएस के साथ वीएमवेयर फ्यूजन वर्चुअल मशीन बनाने और उसका उपयोग करने में सक्षम हैं। अन्य प्रतिबंधों के विपरीत, यह ऐसा कुछ नहीं है जिसे फ्यूजन करने से मना करता है या आपको इसके बारे में चेतावनी भी देता है। आपको बस एक बूट करने योग्य, रिटेल वर्जन लायन डीवीडी चाहिए। किसी भी मामले में, प्रतिबंध एक वीएम चलाने पर नहीं, स्थापित करने पर है । डुअल-बूट के लिए, 10.6 और 10.7 स्पॉटलाइट्स एक-दूसरे से जुड़े हुए हैं, जिससे डुअल-बूट सुपर-कष्टप्रद है।
ओल्ड प्रो

0

अपने कंप्यूटर को डुअल बूट करें फिर प्रत्येक ऑपरेटिंग सिस्टम को दूसरे ओएस के विभाजन को स्वचालित न करने के लिए सेट करें। यह शायद इस तरह किया जा सकता है: http://puremac.wordpress.com/2011/01/30/stop-mac-os-x-from-automounting-all-the-drives/


एक उत्तर विचलन पोस्ट करने के लिए धन्यवाद! क्या आप अपने द्वारा पोस्ट किए गए लिंक को संक्षेप में बता सकते हैं, क्योंकि लिंक में समय के साथ गायब होने की प्रवृत्ति होती है, ऐसा उत्तर छोड़ना जो उन लोगों के लिए सहायक नहीं है जो आपको भविष्य में उत्तर दे सकते हैं। धन्यवाद!
daviesgeek
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.