ios - मैं विंडोज डेवलपमेंट मशीन का इस्तेमाल करके आईफोन के लिए कैसे विकसित कर सकता हूं?


क्या एक विंडोज़ मशीन पर आईफोन एसडीके के साथ टिंकर करने का कोई तरीका है? क्या विंडोज के लिए एक आईपैड एसडीके संस्करण की योजना है?

एकमात्र तरीका मैं ऐसा करने के बारे में सोच सकता है Windows पर चलने वाले किसी VMWare सर्वर पर मैक वीएम छवि चलाने के लिए, हालांकि मुझे यह भी यकीन नहीं है कि यह कैसे कानूनी है।



Answers



यह निश्चित रूप से एक विंडोज़ मशीन पर विकसित करना संभव है, वास्तव में मेरा पहला आवेदन विशेष रूप से पुराने डेल प्रेसिजन के समय पर विकसित किया गया था :)

तीन मार्ग हैं;

  1. दूसरे विभाजन / डिस्क और दोहरे बूट पर ओएसएक्स 86 (उर्फ iATKOS / Kalyway) स्थापित करें
  2. मैक ओएस एक्स सर्वर VMWare के नीचे चलाएं (मैक ओएस एक्स 10.7 (शेर) के बाद, नीचे अपडेट पढ़ें)।
  3. डेल्फी XE4 और मैकिनक्लाउड सेवा का उपयोग करें। यह एक वाणिज्यिक उपकरण सेट है, लेकिन घटक और ओब समर्थन बढ़ रहा है।

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

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

दूसरा विकल्प अधिक महंगा है तेंदुए के वर्कस्टेशन वर्जन के लिए ईयूएलएल इसे इम्यूलेशन के तहत चलाने से रोकता है और इसके परिणामस्वरूप इसके लिए वीएमवायर में कोई समर्थन नहीं है। तेंदुए सर्वर हालांकि इम्यूलेशन के तहत चलाया जा सकता है और डेस्कटॉप प्रयोजनों के लिए इस्तेमाल किया जा सकता है। तेंदुए सर्वर और वीएमवेयर महंगे हैं लेकिन।

यदि आप विकल्प 1 में दिलचस्पी रखते हैं I) Insanelymac से शुरू करने और OSx86 वर्गों को पढ़ने का सुझाव देता है I

मुझे लगता है आपको यह विचार करना चाहिए कि आप जिस समय का निवेश करेंगे वह धन के लायक हो सकता है, जिसे आप बच सकते हैं। यह मेरे लिए था क्योंकि मैं इस प्रकार की चीजों के साथ छेड़छाड़ का आनंद लेता हूं और मैंने शुरुआती आईफोन बीटा के दौरान शुरू किया, उनके ऐप स्टोर के उपलब्ध होने के कुछ महीने पहले।

वैकल्पिक रूप से आप eBay से कम-स्पेक मैक मिनी को पिकअप कर सकते थे। एसडीके चलाने के लिए आपको ज्यादा घोड़े की शक्ति की ज़रूरत नहीं है और यदि आप विकास को रोकना या बेहतर मैक खरीदने का निर्णय लेते हैं तो आप इसे बाद में बेच सकते हैं।

अपडेट: आप ओएस एक्स 10.6 और उससे पहले के लिए मैक ओएस एक्स क्लाइंट वर्चुअल मशीन नहीं बना सकते। ऐप्पल इन क्लाइंट ओएस को वर्चुअलाइज किए जाने की अनुमति नहीं देता है। मैक ओएस एक्स 10.7 (शेर) के साथ, ऐप्पल ने वर्चुअलाइजेशन के संबंध में अपने लाइसेंस समझौते को बदल दिया है। स्रोत: वीएमवेयर नॉलेजबेस




अगर आपके पास जेलब्रेक किया गया आईफोन है, तो आप आईफोन -जीसीसी उपकरण चेन को आईडिया के माध्यम से आईडिया के माध्यम से स्थापित कर सकते हैं और इस तरह आप iPhone पर एप्स भी संकलित कर सकते हैं। इस तरह विकसित किए गए ऐप्स अभी भी ऐप स्टोर में सबमिट किए जा सकते हैं।

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




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

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

अन्य विकल्प:

मुरब्बा (पूर्व में एयरप्ले एसडीके के रूप में जाना जाता है) का प्रयोग करें (आईफ़ोन के लिए आपको अभी भी आपके एप्लिकेशन पर हस्ताक्षर करने के लिए मैक की ज़रूरत होगी, लेकिन ऐसा ही है, विंडोज पर सभी विकास / परीक्षण किया जा सकता है) सबसे कम स्तरीय लाइसेंस अब मुफ्त है।

मुरब्बा एसडीके

फोनगैप भी काम करता है, लेकिन मैंने पाया है कि गेमिंग के लिए यह काफी अच्छा नहीं है, लेकिन यह सामान्य जीयूआई अनुप्रयोगों के लिए बहुत अच्छा है फिर से, आपको अपने एप्लिकेशन पर हस्ताक्षर करने और परीक्षण करने के लिए मैक की आवश्यकता होगी और एप्पल के उपयोग की शर्तों के अनुपालन में होगा।




मैक के बिना आईओएस के विकास के लिए "तथाकथित विंडोज़ समाधान" के अधिकांश भाग को ऐप स्टोर पर हस्ताक्षर करने और भेजने के लिए अंत में मैक की आवश्यकता होती है मैंने कुछ की जाँच की, हालांकि सभी (जो समय नहीं है?)

आखिरकार, यह जानने के लिए बहुत मुश्किल है कि "प्रोग्राम- सी के बिना IOS प्रोग्राम करने के लिए उनका सुपर विशेष आसान तरीका", उनके पास बहुत से बग हैं वास्तव में जो लक्ष्य वे स्थापित कर रहे हैं वह मेरे विचार में अनचाहे है।

इसके अलावा कई बार वे आपको किसी अन्य भाषा में केवल उद्देश्य-सी समकक्ष बयान का उपयोग करते हैं। वे उसी तरह दिखते हैं लेकिन हमेशा सूक्ष्म अंतर होते हैं जो आपको obj-c के शीर्ष पर सीखना है। जो भी कम समझ में आता है, क्योंकि अब कम सीखने के बजाय आपको अधिक सीखना है। तो लाभ कहाँ है? इसके अलावा उन्हें बहुत खर्च होता है, क्योंकि उनका विकास करना बहुत कठिन है।

कई जो भी डिबगिंग क्षमताओं की कमी होती है

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

एक सामयिक उपयोग के लिए, XCodeClub.com जैसे एक दूरस्थ मैक सर्विस किराए पर करना आसान है




आप WinChain का उपयोग कर सकते हैं

प्रोजेक्ट पेज का हवाला देते हुए:

यह विंडोज़ एक्सपी / विस्टा कंप्यूटर पर आईफोन टूलचैन बनाने का सबसे आसान तरीका है, जो बदले में, उद्देश्य-सी स्रोत कोड ले सकता है जो आप अपने UIKit हेडर्स (वाई-फाई के साथ शामिल) का उपयोग करते हुए लिखते हैं और इसे उस एप्लिकेशन में संकलित करते हैं जिसे आप उपयोग कर सकते हैं अपने iPhone पर




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

मेरे अनुभव में वर्चुअल मशीन समाधान काफी हद तक धीमा है (2 जी रैम के साथ कोर 2 जोड़ी लैपटॉप पर) यदि आपको लगता है कि इसे टोरेंट की खोज करने की कोशिश की जा रही है। यह शायद सार्थक नहीं है

दूसरा विकल्प ओएस एक्स को अपने पीसी पर स्थापित करना है, जिसे आमतौर पर एक हैकिंगशॉट कहा जाता है। हैकिंटोसशेस काफी अच्छी तरह से काम करते हैं - मेरे दोस्त ने अपना मैक बेचा क्योंकि उसके डेल क्वाड कोर हैकिंगटोश वास्तव में सेब हार्डवेयर (और लागत के बारे में 1/3) की तुलना में बहुत तेजी से था। आप यह कैसे करना है पर बहुत सारे लेख पा सकते हैं; यहां डेल इंस्पेरिशन 1525 लैपटॉप पर कैसे स्थापित किया जा सकता है: हैकबुक प्रो ट्यूटोरियल

बेशक, इन दोनों विकल्पों में कुछ लाइसेंसिंग योजनाओं के लिए काउंटर होने की संभावना है, इसलिए अपने जोखिम पर आगे बढ़ें।




आपको एक मैक के मालिक होने की आवश्यकता नहीं है और न ही आपको उद्देश्य-सी सीखने की आवश्यकता है आप अलग वातावरण में विकसित कर सकते हैं और बाद में उद्देश्य-सी में संकलित कर सकते हैं।

osx 10.6 (हिम तेंदुआ) चलाने के द्वारा आईफोन और आईपैड के लिए विकास करना

यह लेख हमारे डेवलपर्स के एक लेखक ने लिखा है कि ओएस एक्स हिम तेंदुए को विंडोज़ पर iBoot का इस्तेमाल करते हुए, Vmware (निर्देशों के साथ) स्थापित करने के बाद, फिर अपने आईफोन देव वातावरण को जा रहा है ... और कुछ अतिरिक्त रसदार चीजें। मेरे लिए सुपर सहायक

उम्मीद है की वो मदद करदे। यह फोनगैप का उपयोग करता है ताकि आप एक बार में कई स्मार्ट फोन प्लेटफॉर्म पर विकसित कर सकें।




आप Tersus (मुक्त, खुला स्रोत) का उपयोग कर सकते हैं







एक devkit कि एक Objective-C, C++ या सिर्फ सादे सी में दृश्य स्टूडियो के साथ iPhone क्षुधा को विकसित करने की अनुमति देता है:

इसे आईओएस बिल्ड एनव पर देखें

आप प्रत्यक्ष रूप से विजुअल स्टूडियो (2008, 2010, एक्सप्रेस) में आईफोन ऐप का निर्माण कर सकते हैं।

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




बेशक, आप नोटपैड या अन्य कार्यक्रमों में उद्देश्य-सी कोड लिख सकते हैं और फिर इसे संकलित करने के लिए मैक में ले जा सकते हैं।

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




Macincloud.com आज़माएं यह आपको एक मैक किराए पर और RDP रिमोट कंट्रोल के माध्यम से इसे एक्सेस करने देता है। आप मैक एक्सेस करने के लिए अपने पीसी का इस्तेमाल कर सकते हैं और फिर अपने ऐप को विकसित कर सकते हैं।




हुर्रे! अब आप नवीनतम Xamarin.iOS के साथ इसे आसानी से पूरा कर सकते हैं, एक नेटवर्क-लिंक किए गए मैक का उपयोग करके बिल्ड और परिनियोजन क्षमताएं प्रदान कर सकते हैं।

अधिक जानकारी के लिए यहां देखें:

दृश्य स्टूडियो के लिए xamarin ios का परिचय




अगर आप इसे वैध मानना ​​चाहते हैं, तो आपके पास दो विकल्प हैं, क्लाउड आधारित मैक समाधान या क्रॉस-प्लेटफ़ॉर्म विकास उपकरण। यदि आप कानूनी सामानों की परवाह नहीं करते हैं तो आप हैकिंगटोश दृष्टिकोण या आभासी मशीनों पर विचार कर सकते हैं। अगर आपके पास एक सभ्य पीसी है, तो वर्चुअल मशीन चलाना आसान तरीका होगा। आपको कभी पता नहीं हो सकता है कि हार्डवेयर के चालकों को एक हैकिंगशॉश पर समस्या होनी चाहिए।

मैंने इन सभी तरीकों की कोशिश की है और उन सभी के पास पेशेवर और विपक्ष हैं, लेकिन दूसरे समूह के लिए, मैं दोषी महसूस करता हूं। मैं एक जीवित रहने के लिए ऐप्सेस का विकास करता हूं और मैं इसके लिए किसी और को चीर नहीं करना चाहता हूं।

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

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

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

यदि आप जावास्क्रिप्ट जानते हैं, तो टाइटेनियम और स्मार्टफ़ोन की कोशिश करें और अगर आपको सी # पता है, तो एक्सरामिन की कोशिश करें बस ध्यान दें कि डिवाइस सिम्युलेटर के लिए, टाइटेनियम मैक पर निर्भर है, लेकिन स्मार्टफ़ोन में विंडोज डेवलपमेंट के लिए एक सिम्युलेटर ऐप है और यह उम्मीद की तुलना में बेहतर काम करता है दूसरी ओर, ज़ामारीन को आपके नेटवर्क में मैक की आवश्यकता है।







यदि आप iPhone ऐप्स बनाना चाहते हैं लेकिन कोई Mac नहीं है, तो आपको http://www.pmbaty.com/iosbuildenv/ का प्रयास करना चाहिए

यह आपको आसानी से देशी आईओएस क्षुधा को विकसित करने की अनुमति देता है, जैसे कि XCode, किसी भी आईफोन, आइपॉड या आईपैड (जेलब्रोकन या नहीं) पर तैनात किया जा सकता है।

अपने पसंदीदा आईडीई को उद्देश्य-सी, सी ++, सी या एआरएम असेंबली में कोड के लिए उपयोग करें, जैसे कि XCode में एआरसी और ब्लॉक समर्थित हैं।

दृश्य स्टूडियो के अंदर सीधे अपने आईफोन ऐप को संकलित करें

यह विंडोज सभी संस्करणों (एक्सपी, 7, 8), फ्री बीएसडी और लिनक्स पर काम करता है

अब iOS8 समर्थन के साथ।




आप इंटेल XDK का उपयोग कर सकते हैं जिसके साथ आप मैक के बिना आईओ के लिए ऐप को विकसित और प्रकाशित कर सकते हैं।

विस्तार के लिए यहां क्लिक करें




इसकी जांच करो:

अवलोकन

यह एक ऐसा प्रोजेक्ट है जो विविध भाषाओं की विभिन्न भाषाओं में लिखे गए विभिन्न भाषाओं में लिखे गए प्रोग्राम को क्रॉस-कंपाइल करने में सक्षम होने का प्रयास करता है। प्रारंभिक परीक्षण मामलों में से एक प्रोग्राम जावा में प्रोग्राम लिखना था और उन्हें एक iPhone पर चलाया गया था। साइट पर वीडियो देखना उचित है

उस ने कहा, मैंने कोशिश नहीं की है। परियोजना काफी बीटा लगती है, और उनके स्रोतफोर्ज साइट पर बहुत सारी गतिविधि नहीं होती है




दिलचस्प है कि कोई भी क्रॉस-प्लेटफ़ॉर्म wxWidgets विकल्प का उल्लेख नहीं कर रहा है।

यह इष्टतम समाधान से भी कम है , यद्यपि।

आईएमएचओ, ऐप्पल के एंडोर्सेड फ्रेमवर्क में पैसे का निवेश करने का व्यवसायिकतम तरीका है। इस तरह, यदि आप अपने आप को कुछ मन-चिंताजनक समस्या से जूझते हैं, तो आपके पास डेवलपर्स का एक बड़ा समुदाय है जिसके साथ परामर्श करना है।




आप विन्डोज़ पीसी पर आईफोन ऐप विकसित कर सकते हैं। मैंने जटिल एप्स के साथ किया है। और यह पूरी तरह से काम करता है। आप कभी भी मैक या आईफोन को देखने के बिना आईफोन एप्प विकसित कर सकते हैं

आप सेंचा या जेक्यूचौच या मोबी 1 जैसे उपकरणों का उपयोग कर विंडोज़ को एचटीएमएल (या बेहतर: एचटीएमएल 5) ऐप पर विकसित कर सकते हैं। (वे सभी के लिए कुछ समय के लिए स्वतंत्र थे)

फिर आप एप को साइन करने के लिए openSSL का उपयोग करें और एडोब फोनगैप आईफोन ऐप बनाने के लिए सेवा बनाएं

लेकिन आपको आईफ़ोन डेवलपर लायसेंस की ज़रूरत है जो इसे एक आईफ़ोन पर इंस्टॉल किया जा सकता है। लेकिन आपको किसी भी मिनट में मैक या आईफोन की आवश्यकता नहीं है, इसे संकलित, निर्माण या परीक्षण करने के लिए - जो भी पीसी पर किया जाता है।

मैंने यह किया है, और यह पूरी तरह से काम करता है (लेकिन एंड्रॉइड टाइप जवाबदेही के साथ - एक देशी आईफोन ऐप के रूप में तेज़ी से नहीं)

आप बेबेलोनियन युग (लगभग 300 बीसी) से सी और सी ++ नामक एक कार्यक्रम का इस्तेमाल कर सकते हैं जिसे ड्रैगनफ़ी कहा जाता है यदि आपके ऐप में सीमित इंटरैक्टिविटी वाले एक या दो स्क्रीन हैं, और कई गणनाएं, तो इसके लिए जाएं। इसमें एक एमुलेटर शामिल है आप किसी बटन के प्रेस पर आईफ़ाइल को संकलित करते हैं (निश्चित नहीं, लेकिन मुझे लगता है कि आपको किसी भी मामले में डेवलपर्स लाइसेंस की ज़रूरत होती है)

और फिर एक्समरिन है आप मूल कोड के लिए विशेष कॉल के साथ सी # में विकसित होते हैं आपको पर्यावरण सीखना होगा




आप Windows के लिए, विंडोज पर अनुप्रयोग बनाने के लिए सेंन्जा का उपयोग कर सकते हैं। सफलता के साथ परीक्षण किया यह एक समाधान नहीं बल्कि एक अच्छा विकल्प है!




दो अन्य विकल्प

  1. टाइटेनियम डेवलपर - निशुल्क समुदाय संस्करण - एचटीएमएल / जावास्क्रिप्ट में लिखें- एक्सकोड के साथ संकलन (मैक या वीएम की आवश्यकता है)

  2. ओपनप्लस ELIPS स्टूडियो - फ्लेक्स में लिखें, Xcode पर संकलित करें (मैक या वीएम की आवश्यकता है) - हालांकि उन्होंने अपने उत्पाद के लिए केवल चार्ज करना शुरू कर दिया है

मुझे लगता है कि इन और कुछ अन्य लोगों के लिए 'टूलचैन' विकल्प हो सकते हैं, जो आपको विंडोज पर द्विआधारी को संकलित करने की अनुमति देता है, और मैंने देखा है कि आप एक ज़िप फ़ाइल अपलोड कर सकते हैं और आपके लिए ऑनलाइन टूलचेन स्टाइल का संकलन कर सकते हैं, लेकिन यह ऐप्पल लाइसेंसिंग के खिलाफ है।

अगर मैं गलत नहीं हूँ, तो टाइटेनियम जैसे उत्पाद जो एक्सोड के साथ आउटपुट / काम करता है और किसी भी 3 पार्टी / वैकल्पिक / प्रतिबंधित पुस्तकालयों का उपयोग नहीं करता है, अनुपालन में होना चाहिए, क्योंकि आप अंततः एक्सकोड में संकलित हैं - सामान्य उद्देश्य-सी कोड और लाइब्रेरीज़।




जैसा कि कहा गया है कि आप WinChain का उपयोग करने का प्रयास कर सकते हैं, लेकिन अगर आप एक नौसिखिया कोडर हैं तो यह आसान नहीं होगा।

आईफोन एसडीके हैकिंटोसश (ओएस एक्स के साथ एक सामान्य पीसी है) पर काम करेगा। मुझे पता है कि मेरे पास एक है और यह करता है

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




हां और आपको उद्देश्य-सी सीखने और एप्पल सॉफ्टवेयर और हार्डवेयर खरीदने की आवश्यकता नहीं है।

एडोब ने एक्शन स्क्रिप्ट 3 से आईओएस के लिए कार्यक्रम के लिए कम्पिलेटर बनाया है। और बाद में ऐप्पल ने आवेदन निर्माण की इस पद्धति को मंजूरी दी

यह विंडोज या लिनक्स / बीएसडी (और मैकोज-एक्स के लिए दूसरा एक) के तहत एप्पल एपल्स बनाने का सबसे अच्छा तरीका है




drim.co.il किसी भी ओएस के साथ पीसी का उपयोग कर मैक पर दूर विकसित करने के लिए समाधान प्रदान करता है। क्लाइंट पीसी पर कोई स्थापना की आवश्यकता नहीं है




यदि आप विंडोज़ एन्वायरमेंट पर एक एप्लीकेशन विकसित करना चाहते हैं तो एक विकल्प है, तो आप अपने विंडोज प्लेटफॉर्म नाम में मैक ओएस को स्थापित कर सकते हैं: "नर्सहै मैक ओएस", आप उस टेक्स्ट को Google पर खोज सकते हैं

तो आप संपूर्ण एमएसी ओएस स्रोत डाउनलोड कर सकते हैं और आसानी से अपने विंडोज पीसी में मैक ओएस स्थापित कर सकते हैं, नेरश पूरे ओएस को हैक करने में सक्षम है।

आशा है कि यह आपकी मदद करेगा।




आप पीसी पर ओएसएक्स स्थापित कर सकते हैं, लेकिन अनुभव बहुत अच्छा नहीं है और इसे बहुत काम की आवश्यकता है। वैकल्पिक रूप से एक फ्रेमवर्क / एसडीके कोडनैम का उपयोग करना है: जो जावा पर आधारित है और WP8, एंड्रॉइड, आईओएस पर विंडोज (एक्लिप्स) में सभी व्यापक सुविधाओं के साथ कोड के लिए इस्तेमाल किया जा सकता है

सुविधाएँ अवलोकन:

  1. सुपर फास्ट एंड्रॉइड सिम्युलेटर के साथ पूर्ण एंड्रॉइड वातावरण
  2. एक आईफोन / आईपैड सिम्युलेटर के साथ iPhone क्षुधा को बड़ी स्क्रीन में आईपैड मिनटों में लेना आसान है।
  3. मानक जावा डिबगिंग के लिए पूर्ण समर्थन, किसी भी प्लेटफ़ॉर्म पर एप्लिकेशन के लिए प्रोफाइलिंग
  4. आसान थीमिंग / स्टाइल - केवल एक क्लिक दूर

अधिक, एंड्रॉइड, आईओएस आईओफोन डेवलप करें, जावा डिस्क्लेमर का उपयोग कर WP8 ऐप्स : इस उत्पाद के लिए यह मेरी समीक्षा है




जितने लोगों ने पहले ही जवाब दिया है, आईफोन एसडीके केवल ओएस एक्स के लिए उपलब्ध है, और मेरा मानना ​​है कि ऐप्पल कभी विंडोज़ के लिए इसे रिलीज़ नहीं करेगा। लेकिन कई वैकल्पिक वातावरण / फ्रेमवर्क हैं जो आपको आईओएस एप्लीकेशन विकसित करने की अनुमति देते हैं, यहां तक ​​कि पैकेज और विंडोज़ मशीन के साथ-साथ मैक के जरिए ऐपस्टोर पर भी जमा करें। यहां सबसे लोकप्रिय और अपेक्षाकृत बेहतर विकल्प हैं

फोनगैप , एचटीएमएल / सीएसएस / जावास्क्रिप्ट का उपयोग करके वेब-आधारित ऐप्स बनाने की अनुमति देता है

Xamarin , C # में क्रॉस-प्लेटफ़ॉर्म ऐप्स

एडोब एयर , फ़्लैश / एक्शन स्क्रिप्ट के साथ एयर एप्लिकेशन

यूनिटी 3 डी , क्रॉस-प्लेटफ़ॉर्म गेम इंजन

नोट: यूनिटी को Xcode की आवश्यकता है, और इसलिए ओएस एक्स को आईओएस प्रोजेक्ट्स बनाने की आवश्यकता है।




ऑरेकल वर्चुअलबॉक्स उपयोगकर्ताओं को वर्चुअल मशीन में मैक ओएस एक्स स्थापित करने की अनुमति देता है। यदि आप इसके साथ सहज हैं, तो आप Xcode का उपयोग करने के लिए उस रास्ते का उपयोग कर सकते हैं। यह कानूनी है अगर आप अपने मैक को विंडो में "दोहरी बूट" करते हैं, तो वर्चुअलबॉक्स को विंडोज़ (या लिनक्स) में स्थापित करें।

अन्य संभावनाएं क्रॉस-कंपाइलर्स हैं जैसे ऐपसेलेरेटर टाइटेनियम (एचटीएमएल, सीएसएस और जावास्क्रिप्ट) या मोनोचौच (.नेट)।




अगर आपके पास मैक के लिए एसएसएच पहुंच है, तो आप XCode को नियंत्रित करने के लिए वीसीएन (जैसे वाइन वीसीएन, जो कि एक ही बार पतली पतली क्लाइंट में एकाधिक उपयोग की अनुमति देता है) का उपयोग कर सकते हैं

यह उपयोगी हो सकता है यदि आप किसी लैपटॉप से ​​मैक मिनी एक्सेस करना चाहते हैं, या आपका मैक मैकबुक का इस्तेमाल कर रहा है।