हैकिन्टोश के साथ विंडोज में रिएक्टिव नेटिव आईओएस एप्स कैसे विकसित करें (अच्छी तरह से)

हैलो मीडियम! इसलिए यह मेरी पहली कहानी है, लेकिन मैं सीधे खेल में उतरना चाहूंगा।

मैं निराश हूं कि मुझे iOS रिएक्ट मूल विकास करने के लिए एक भौतिक मैक और iPhone की आवश्यकता है।

मेरा मतलब है, मेरे पास मैकबुक और आईफोन है, मेरे पास है। और मुझे अपने रेपो को अपने मैकबुक में साझा करना था, फिर अपना रिएक्ट नेटिव बिल्डर और रिएक्टिव नेटिव पैकर चलाना था, जो कि थोड़े क्रिया और लंगड़ा है। बू।

इसके अलावा, मैं एक वर्कस्टेशन में काम करना चाहता हूं, मेरे पास एक एक्सोन वर्कस्टेशन है और यह दुखद है कि मुझे अपने कीबोर्ड और माउस को अलविदा कहना पड़ा और इसलिए उत्पादकता को अलविदा कहा।

यहां तक ​​कि ज़ामरीन ने एक दूरस्थ आईओएस सिम्युलेटर और बिल्ड एजेंट की पेशकश की ताकि हम अपने मुख्य पीसी पर विकसित होने का आनंद ले सकें और फिर हमारे रिमोट मैक पर्यावरण पर निर्माण को आगे बढ़ा सकें। और मुझे संदेह है कि आरएन टीम को ऐसा करने के लिए हवा होगी।

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

द गुड 1: यह वर्चुअलाइजेशन के साथ किसी भी x86_64 बिट पीसी में सार्वभौमिक रूप से काम करता है, यह देखते हुए कि आपने चरणों का स्पष्ट रूप से पालन किया है।

द गुड 2: आप पर्यावरण को आसानी से निपटा सकते हैं। आप एक वातावरण को क्लोन कर सकते हैं और इसे कहीं और स्थानांतरित कर सकते हैं।

बुरा 1: यह, बस, काम करता है!

बैड 2: मैं आपको XCode से परे किसी भी अन्य मैक प्रोग्राम को चलाने की सलाह नहीं देता।

बैड 3: एएमडी सीपीयू से इस पर ज्यादा चलने की उम्मीद नहीं करते हैं

बदसूरत 1: आप एक असली मैक पर प्रदर्शन का एक अंश पाने के लिए, उस के लिए एक बहुत ही मांसल, राक्षसी पीसी की जरूरत है।

बदसूरत 2: कोई हार्डवेयर त्वरण नहीं है, इसलिए इसके साथ OpenGL ES संदर्भ को चलाने और डीबग करने की अपेक्षा न करें।

यदि आप एक वास्तविक व्यक्ति हैं, तो एक मैक प्राप्त करें। अन्यथा अब हम हैक-टू-श के लिए यात्रा की खोज करेंगे!

(चेतावनी: हैकिन्टॉश का अभ्यास करना Apple सॉफ़्टवेयर और हार्डवेयर दोनों के EULA का उल्लंघन है, और आपको आरोपों और मुकदमों का सामना करना पड़ सकता है, इस तथ्य के बावजूद कि पिछले 10 वर्षों में कोई भी नहीं हुआ है, लेकिन एक कंपनी करती है, फिर भी हम ऐसा करने तक सीमित नहीं हैं हमारे कंप्यूटर के साथ कुछ भी, जिसमें विभिन्न ऑपरेटिंग सिस्टम स्थापित करना शामिल है, इसलिए अपने आप को ब्रेस करें और तय करें कि क्या आप एक कानूनी ग्रे ज़ोन पर कदम रखना जारी रखना चाहते हैं)

शर्त

जैसा कि मैंने पहले उल्लेख किया है, आपको वास्तव में एक बहुत मजबूत और शक्तिशाली पीसी की आवश्यकता है! मेरे पास एक एक्सोन वर्कस्टेशन है, लेकिन यह मुश्किल से चलता है, कल्पना कीजिए कि इसे किस तरह का दुःस्वप्न था, इसे आह्लादित करना, एह?

इसके अलावा, आपको SSD की आवश्यकता है, जब तक कि आपके HDD के साथ अपने मैक वीएम में आने के लिए 5 मिनट से अधिक प्रतीक्षा करने का धैर्य न हो।

एक मिनट रुकिए! वी एम। हम्म ... वर्चुअल मशीन? आपने अनुमान लगाया है कि यह फिर नहीं है? यह सही है, हमें इसके लिए VMWare की आवश्यकता होगी।

चरण 1: मैक स्थापना छवि प्राप्त करें

खैर, इसके बिना हम कुछ भी करने में सक्षम नहीं होंगे ...

यदि आपके पास एक मित्र है, जिसके पास मैक है, तो उसकी मशीन को उधार लें ...

App स्टोर से macOS Sierra डाउनलोड करें ...

ऑनलाइन जाएं और उस इंस्टालेशन इमेज को पोर्टेबल DMG / ISO फॉर्म में चीर दें।

मैं ऐसी विधि का खुलासा नहीं करूंगा, क्योंकि मुझे कोई परेशानी नहीं होगी ~ disc \ _ (¯) _ / ツ

अंतिम DMG / ISO फ़ाइल को अपने मुख्य पीसी पर स्थानांतरित करें। बेशक हमें इसकी आवश्यकता होगी, या हम कैसे…

चरण 2: VMWare प्लेयर डाउनलोड करें

जब तक आपके पास VMWare वर्कस्टेशन है, जो कि हम में से अधिकांश नहीं करते हैं, तब तक हमें VMWare प्लेयर डाउनलोड करना होगा।

बस इसे स्थापित करें। कोई समस्या नहीं होनी चाहिए।

चरण 3: डाउनलोड अनलॉकर

ठीक है, यह हमारी पहली हैक है।

असल में, VMWare ने OSX और EFI को रोकने और एक साथ (हार्डकोड, सीरियल, SMB, आदि) सहयोग करने वाले आवश्यक विकल्पों को लॉक कर दिया है जो सभी VMWare हाइपरवाइजर लेकिन VMWare फ्यूजन पर किसी भी वर्चुअल मशीन इंस्टेंसेस पर चल रहे हैं।

इसलिए हमें Hackintosh को काम करने के लिए कुछ चीजों को पैच करके ‘अनलॉक’ करना होगा।

One क्लोन या डाउनलोड ’पर क्लिक करके फ़ाइलों को डाउनलोड करने के बाद, इसे अनज़िप करें,-win-install.cmd’ और-win-update-tools.cmd ’नामक फ़ाइलों को खोजें।

‘Win-install.cmd’ पर राइट क्लिक करें और Administr Run as Administrator ’चुनें, वही-win-update-tools.cmd’ जाता है। पैचिंग करने के लिए, Windows रजिस्ट्री तक पहुँच प्राप्त करना और VMWare सेवाओं को रोकना आवश्यक है।

चरण 4: एक नई वर्चुअल मशीन बनाएँ

अपने VMWare प्लेयर को खोलें और मेनू में दाईं ओर एक नई वर्चुअल मशीन बनाएँ चुनें।

फिर इंस्टॉलर डिस्क छवि फ़ाइल चुनें जिसे आपने पहले स्थानांतरित किया है।

फिर हमें OS Apple Mac OS X ’का चयन करना होगा और उचित संस्करण चुनना होगा। उदाहरण के लिए, मैं macOS Sierra का उपयोग कर रहा हूं, इसलिए यह 10 macOS 10.12 ’था, यदि आप El Capitan या Yosemite का उपयोग कर रहे हैं, तो सही संस्करण प्राप्त करें।

उस सभी विकल्पों को पास करें। अपने वीएम को कॉन्फ़िगर करने के लिए याद रखें, मैंने कोर मायने रखता है, लेकिन ज्यादातर समय यह द्रव्यमान के लिए ठीक था।

चरण 5: .vmx फ़ाइल को संशोधित करना

हमें चरण 3 में वर्णित VMWare द्वारा लगाए गए सीमा के आसपास जाना होगा। हमें वर्चुअल मशीन कॉन्फ़िगरेशन फ़ाइल में एक प्रविष्टि जोड़ना होगा। या आप वीएम के लॉन्च के दौरान एक कोर डंप का सामना करेंगे।

यदि आप स्थान नहीं बदलते हैं, तो डिफ़ॉल्ट रूप से, यह / ~ / दस्तावेज़ / वर्चुअल मशीन / <अपने वीएम नाम> / <डालें अपना वीएम नाम> .वीवीएमएक्स डालें।

इसे खोलें और फ़ाइल के बहुत अंत में निम्नलिखित पाठ जोड़ें:

smvversion = "0"

चरण 6: मुझे शुरू करो

वाह, यहाँ एक कठिन काम क्या है। अब इंस्टालेशन काम करने का समय आ गया है।

Me यदि आप मुझे शुरू करते हैं तो मैं कभी नहीं रुकूंगा me

कोई समस्या नहीं होनी चाहिए। आपको फैंसी Apple लोगो देखने में सक्षम होना चाहिए।

(YMMV)

और भाषा चयन स्क्रीन।

भाषा चयन स्क्रीन

अपनी खुद की भाषा का चयन करें। फिर हमें यूटिलिटीज-> डिस्क यूटिलिटी पर क्लिक करना होगा। HFS को वर्चुअल डिस्क को फॉर्मेट करें।

ऐसा करने का वीडियो देखें: https://puu.sh/w46Pj/a5a7f8ff5d.webm

तब हम इसे स्थापित करने के लिए आगे बढ़ सकते हैं। आमतौर पर, इसे करने में लगभग 20 मिनट लगते हैं। लंबे समय तक चलने वाले इंतजार के दौरान, अपने आप को एक कप कॉफी तैयार करें और पकड़ें और अंत तक प्रतीक्षा करें। अंत के बाद एक स्वचालित रिबूट निर्धारित है, और आप स्वागत स्क्रीन देखेंगे।

कार्रवाई में देखें: https://puu.sh/w46Pw/519687fc0d.webm

चरण 7: मुझे सेट करें

स्वागत स्क्रीन

इसे समाप्त करें जैसे आप आमतौर पर एक नए मैक के साथ करते हैं। हालांकि अभी भी स्थान सेवा सक्षम नहीं है और Apple ID में साइन इन नहीं है। हमारे हैकिनटॉश सेटअप को छुपाने के लिए Apple के साथ-साथ कोई डेटा नहीं भेजें।

हमें VMWare टूल को भी इंस्टॉल करना होगा। खोजक में अपने OSX बेस सिस्टम ड्राइव को अनमाउंट करें। उसके बाद प्लेयर-> मैनेज-> वीमवेयर टूल्स इंस्टॉल करें पर क्लिक करें। इसे स्थापित करके आप प्रदर्शन में भारी वृद्धि प्राप्त करते हैं, लेकिन फिर भी हमारी आंखों में मुश्किल से ही चलता है।

इसे देखें: https://puu.sh/w4a2m/314480bc99.webm

बधाई हो! अब आपके हाथ में पूरी तरह कार्यात्मक हैकिन्टोश वर्चुअल मशीन है! अब हम डेवलपर सेक्शन में शिफ्ट हो जाएंगे ...

हम अपने हैकिन्टोश पक्ष पर कुछ आवश्यक सॉफ्टवेयर सेटअप करने वाले हैं ...

हमें आवश्यकता होगी ...

काढ़ा। बेशक। NodeJS और NPM और रिएक्टिव नेटिव के लिए।

यार्न हमारे पैकेज की स्थापना को गति देने के लिए जब तक आप इसे साझा नहीं करते हैं जैसे मैं करता हूं।

रिएक्टिव नेटिव होस्ट को संकलित करने के लिए Xcode।

चरण 1: Xcode स्थापित करें

आपको इसके लिए एक Apple ID की आवश्यकता है, कोई डेवलपर नहीं, सामान्य एक ठीक है।

वीडियो देखें:

https://puu.sh/w4b8y/665e3fa868.webm

https://puu.sh/w4b8t/07ceee8b38.webm

खत्म होने तक इंतजार करें। बहुत लंबा नहीं होना चाहिए, आपके पास NAT वायर्ड इंटरनेट का उपयोग है। क्या आप सफारी या कुछ अन्य ऐप्स खेलना चाहेंगे? (भयानक प्रदर्शन के बावजूद)

चरण 2: काढ़ा और नोड स्थापित करें (और यार्न और आरएन)

सबसे पहले कमांड प्राप्त करने के लिए ऊपर दिए गए लिंक पर क्लिक करें।

खैर, यह आसान होना चाहिए। यह देखते हुए कि आपने VMWare Tools इंस्टॉल किया है, क्लिपबोर्ड डिफ़ॉल्ट रूप से द्वि-दिशात्मक है, इसलिए आप इसे अपने विंडोज साइड में कॉपी कर सकते हैं और मैक साइड में डंप कर सकते हैं।

टर्मिनल खोलें और ब्रू द्वारा दी गई कमांड को पेस्ट करें। स्थापना की अनुमति देने के लिए अपना पासवर्ड दर्ज करें। सभी स्वचालित होंगे और 10 मिनट से कम समय में होने चाहिए।

इसे एक उदाहरण के रूप में लें: https://puu.sh/w4atb/acbf000b84.webm

(स्पॉटलाइट खोज खोलने के लिए WinKey + Space दबाएं, पेस्ट करने के लिए WinKey + V दबाएं)

नोड और एनपीएम स्थापित करना:

$ काढ़ा नोडज स्थापित करें

https://puu.sh/w4aOv/f6b6e35234.webm

यार्न स्थापित करना:

$ काढ़ा स्थापित यार्न

https://puu.sh/w4aOb/0eb124b1d5.webm

RN स्थापित करें:

$ npm -g इंस्टॉल करें प्रतिक्रिया-देशी-क्ली

https://puu.sh/w4aSC/5524d0705b.webm

चरण 3: अपने प्रोजेक्ट पर जाएं

समय के लिए, मैंने अपने मूल रेपो की नकल नहीं की है, लेकिन मैंने इसके बजाय एक नया आरएन प्रोजेक्ट बनाया है। यदि आपने अपना प्रोजेक्ट स्थानांतरित कर दिया है तो आपके पास सब कुछ पूरी तरह से सेट है।

आपके पास अपना प्रोजेक्ट चलाने के दो तरीके हैं; विधि 1: अपने प्रोजेक्ट फ़ोल्डर पर जाएं, ios पर क्लिक करें, xcodeproj खोलें, Xcode IDE में रन बटन पर क्लिक करें; विधि 2: टर्मिनल में अपने प्रोजेक्ट फोल्डर में जाएं, native रिएक्शन-देशी रन-आईओएस ’डालें, और पॉफ करें, यह हो गया है।

अंतिम चरण: सिम्युलेटर चलाएं

सफलता! यह पूरी तरह से चल रहा है! वाह!

आप हॉट रीलोड को सक्षम करने का प्रयास कर सकते हैं, कुछ कोड को संशोधित कर सकते हैं और देख सकते हैं कि क्या यह बदलता है।

उसके बाद, सब कुछ एक आकर्षण की तरह काम करना चाहिए!

हुर्रे! (याद रखें, कमांड कुंजी == विंडोज कुंजी)

मैंने भौतिक उपकरणों पर उन्हें चलाने की कोशिश नहीं की है, लेकिन सिद्धांत रूप में आपको सिर्फ USB passthrough की आवश्यकता है, और Xcode या iTunes आपके उपकरणों को पहचानने में सक्षम होना चाहिए।

तो चलो अकेले वैधता के बीच में, मुझे लगता है कि यह हैकिन्टोश एक मैक मैक / मैकबुक प्रो खरीदे बिना विंडोज में आईओएस डेवलपमेंट प्राप्त करने के लिए एक सुंदर फैंसी हैक है।

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

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

मुझे संदेह है कि यह मेरा उत्तर है। वैसे भी, इस लेख को पढ़ने के लिए धन्यवाद (ट्यूटोरियल की तरह)। सुनिश्चित करें कि कोई और आसान हो, अगर आपके पास अपना विचार साझा करने की उदारता है, तो कृपया टिप्पणी अनुभाग में ऐसा करें, मैं आपकी प्रतिक्रिया देखने के लिए उत्सुक हूं। मेरे हैक के साथ एक अच्छा दिन है!

(13/1 में संपादित)

घणी खम्मां! मुझे लगता है कि यह लिखे हुए मुझे एक लंबा समय हो गया है। अब, मैंने Hackintosh VM में मोबाइल एप्लिकेशन विकसित करने के बारे में एक पूरी नई दुनिया की खोज की है। रिएक्टिव नेटिव की हालिया उन्नति और एक्सपो और होस्ट-ओनली कनेक्शन का शोषण करने के लिए धन्यवाद, हमारे पास एक और अधिक मीठा विकास का वातावरण हो सकता है, ताकि आप अंततः विंडोज में होस्ट किए गए आईडीई और बंडल सर्वर की अपनी पसंद बना सकें।

यह मैं ऊपर बताए गए ट्यूटोरियल में चरण 3 को ओवरराइड करने जा रहा हूं। मैं आपको VM के iOS विकास के लिए पूरी तरह से तैयार करने के लिए एक और चाल शुरू करने जा रहा हूं।

मूल रूप से, आपको बस CRNA और एक्सपो / रिएक्ट नेटिव का नवीनतम संस्करण (लिखने के समय में 0.52 बोलना), यही चाहिए। यदि आपके पास CRNA के तहत मौजूदा ऐप बूटस्ट्रैप है, तो यह त्रुटिपूर्ण रूप से भी काम कर सकता है।

यह बहुत सरल है। (मुझे लगता है कि आप यार्न का उपयोग करेंगे, एनपीएम के लिए समान होना चाहिए) पावरशेल या सीएमपी का उपयोग करके विंडोज में अपना सीआरएनए पैकगर शुरू करें:

विंडोज $ यार्न रन शुरू
...
अपने ऐप को लाइव रीलोडिंग के साथ देखने के लिए, एक्सपो ऐप को इस QR कोड पर इंगित करें।
आपको एप्लिकेशन के प्रोजेक्ट टैब पर QR स्कैनर मिलेगा।

या एक्सपो ऐप के खोज बार में यह पता दर्ज करें:
exp: // <संशोधित>: 19000
इस कंप्यूटर के रूप में आपका फोन उसी स्थानीय नेटवर्क पर होना चाहिए।
एक्सपो ऐप इंस्टॉल करने के लिंक के लिए, कृपया https://expo.io पर जाएं।
आपके ऐप की सेवा से लॉग यहां दिखाई देंगे। किसी भी समय रोकने के लिए Ctrl + C दबाएं।
> Android डिवाइस या एमुलेटर खोलने के लिए ए दबाएं।
 > QR कोड प्रदर्शित करने के लिए q दबाएं।
 > पैकेजर या क्लियर कैशे को रिस्टार्ट करने के लिए r, को पुनः आरंभ करने के लिए दबाएँ।
 > विकास मोड को चालू करने के लिए d दबाएं। (वर्तमान मोड: विकास)

यह वह बंदरगाह है जिसका हम उपयोग कर रहे हैं।

फिर, प्रयास करें और अपना होस्ट पता खोजें। (अलग मशीन में अलग-अलग आईपी, वाईएमवीवी)

OSXVM $ ifconfig
...
en0: ध्वज = 8863  mtu 1500
विकल्प = ख 
ईथर 00: 0c: 29: a1: d7: 8e
inet6 fe80 :: cfe: e149: 421e: 601a% en0 प्रीफिक्सलीन 64 सुरक्षित स्कोप 0x4
inet 192.168.67.128 netmask 0xffffff00 प्रसारण 192.168.67.255
nd6 विकल्प = 201 
मीडिया: ऑटोसलेक्ट (1000baseT <पूर्ण-द्वैध>)
स्थिति: सक्रिय

मेरे लिए, यह मेजबान का पता है। लेकिन आपको अंतिम बाइट त्यागने और 1 संलग्न करने की आवश्यकता है।

तो यहाँ मेजबान IP 192.168.67.1 है। पहले इसका ध्यान रखें।

फिर, हम Apple इंजीनियरों द्वारा बनाई गई गुप्त चटनी को सक्रिय करेंगे।

XCode 9 से शुरू होकर, अपने मैक एचडी की जड़ में एक सरल निर्देशिका बनाकर, आप iOS सिम्युलेटर के आंतरिक मेनू तक पहुंच प्राप्त कर सकते हैं। पुराने संस्करणों में यह सुविधा AFAIK की नहीं है।

सबसे पहले अपने सभी सिमुलेटरों को बंद करें। फिर बस इसे अपने टर्मिनल में टाइप करें।

OSXVM $ sudo mkdir / AppleInternal
(आपका पासवर्ड)

बस! अब जाँच करें कि क्या आंतरिक मेनू एक सिम्युलेटर शुरू करके मौजूद है और इसके लिए देखें:

वास्तव में, यह वास्तविक Macs के लिए भी सार्वभौमिक है! इस आंतरिक मेनू की जानकारी के लिए, इस माध्यम लेख को देखें। लेकिन हम पूर्ण स्क्रीन मोड पर अधिक ध्यान केंद्रित कर रहे हैं, जो वास्तव में कारण है कि आप अपने XCode को नए वर्चुअल डेस्कटॉप में सिम्युलेटर के साथ ला सकते हैं:

यदि आपको कोई अनुमति की समस्या थी, तो ठीक है, विशेष रूप से उच्च सिएरा उपयोगकर्ता, आपको रिकवरी मोड में इस फ़ोल्डर को बनाने की आवश्यकता होगी। बस यूटिलिटी और टर्मिनल पर क्लिक करें, लेकिन आपको अपने मुख्य मैक एचडी को स्थानांतरित करने की आवश्यकता होगी, यह भी काम करेगा।

अब, हम एक्सपो क्लाइंट को (किसी भी एक) सिम्युलेटर पर्यावरण पर स्थापित करने के लिए आगे बढ़ेंगे।

यह चरण बहुत तुच्छ है इसलिए मैं आपको इसके बजाय एक्सपो के आधिकारिक दस्तावेज़ से इसे पढ़ने की सलाह देता हूं:

एक बार जब आप एक्सपो ऐप इंस्टॉल कर लेते हैं, तो इसे सिम्युलेटर में खोलें।

फिर, ’प्लस’ पर क्लिक करें और अपने होस्ट पते में टाइप करें, लेकिन पहले, हमें यह प्रारूपित करने की आवश्यकता होगी कि एक्सपो में क्या शामिल हो सकता है:

प्रारूप है:

exp: // <होस्ट आईपी एड्रेस>: <होस्ट पोर्ट>

तो मेरे लिए वह है: "exp: //192.168.67.1: 19000"

खुला क्लिक करें, और यदि आप देखते हैं कि बंडल विंडोज देव पीसी साइड में बनाया जा रहा है, तो CONGRATULATIONS, आप अपने आप को ऐप सिम्युलेटर वातावरण प्राप्त करने में सक्षम होंगे। हालाँकि, डिफ़ॉल्ट रूप से HMR चालू नहीं है, लेकिन लाइव रीलोड है। यदि आपको इसकी आवश्यकता है, तो हार्डवेयर पर जाएं -> इशारे को हिलाएं और इसे बदलें।

अंतिम चरण फुल-स्क्रीन मोड को सक्रिय करने के लिए है ताकि इसे अधिक इमर्सिव बनाया जा सके। आप के लिए आंतरिक मेनू में आसान और तुच्छ आइटम पर क्लिक करना चाहिए, फिर बस हरे फुलस्क्रीन बटन पर क्लिक करें।

https://giant.gfycat.com/AncientPepperyAdamsstaghornedbeetle.mp4

और बस! तुम भी साथ काम Genymotion हो सकता है! यह उत्पादकता के लिए एक बहुत बड़ा बढ़ावा है!

https://giant.gfycat.com/EnergeticUltimateAntlion.mp4

यह अद्यतन का अंत है। आशा है कि आप यात्रा में खुश हैं! एक्सपो वास्तव में एक शक्तिशाली उपकरण है और हमें इसे संजोना होगा। वहाँ मुफ्त भोजन के रूप में ऐसी कोई चीज़ नहीं है। कृपया एक्सपो परियोजना के लिए दान पर विचार करें। वे परियोजना को बनाए रखने और अपने (बिल्ड) सर्वर का भुगतान करने के लिए पैसे में उत्सुक हैं! (अफसोस की बात है कि उन्होंने ऐसा करने की कोई विधि अभी तक पेश नहीं की है)

और कृपया, Apple, अपने वकील को मुझसे संपर्क करने और मुझे कानूनी परेशानियों में लाने के लिए न कहें।