विंडोज 7 पर iOS ऐप विकसित करना


5

कृपया मेरे प्रश्न को पूरी तरह से पढ़ें, मैंने कई प्रश्न खोजे लेकिन यह मेरे प्रश्न का पूरी तरह से उत्तर नहीं देता है। हम PhoneGap का उपयोग करके एक iOS ऐप विकसित करने की योजना बना रहे हैं, इसलिए हमने इसके लिए $ 99 डेवलपर लाइसेंस भी खरीद लिया है। अब तक हम अच्छे हैं, लेकिन मेरे शोध के अनुसार मैंने पाया कि हम विंडोज़ पर iOS ऐप का निर्माण नहीं कर सकते, इसके लिए हमें अनिवार्य मैक की आवश्यकता है।

मेरा प्रश्न, क्या मैक का उपयोग करना आवश्यक है, भले ही हमारे पास वर्तमान में ऐप स्टोर में जमा करने का इरादा न हो? बस हमें iPad पर अपने ऐप का परीक्षण करने की आवश्यकता है ताकि हमारे पास बग फ्री एप्लिकेशन होने पर हम ऐप स्टोर में जमा करने से पहले मैक खरीद सकें और रिलीज़ संस्करण बना सकें।

क्या यह संभव है? चूंकि हम एक जावा शॉप हैं और यह आईओएस के लिए हमारी पहली परियोजना है, कृपया मुझे क्षमा करें यदि मैं कुछ स्पष्ट पूछ रहा हूं।


4
जहां तक ​​मुझे पता है (और अगर कोई मुझे गलत बता रहा है तो कृपया मुझे सुधार दें), आपको iOS सिम्युलेटर और ऐप अपलोड सुविधाओं के माध्यम से iOS पर ऐप्स का परीक्षण करने के लिए XCode की आवश्यकता है , और XCode केवल OSX के लिए उपलब्ध है।
मैटडैमो

साथ ही, यह प्रश्न संभवत: ऑफ-टॉपिक के रूप में बंद हो जाएगा, क्योंकि आस्क डिफरेंट एक प्रोग्रामिंग साइट नहीं है, जैसा कि एफएक्यू में चर्चा की गई है । इसके बजाय StackOverflow देखें और वहां [osx] और [ios] टैग का उपयोग करें।
मैटडैमो

1
@MattDMo जैसा कि पूछा गया प्रश्न एक सीमावर्ती मामला हो सकता है, लेकिन मैं इसे रहने देने को तैयार हूं क्योंकि यह मुख्य रूप से टूल और प्रक्रियाओं पर केंद्रित है (और वास्तविक कोड पर नहीं)। आपकी पहली टिप्पणी स्पॉट-ऑन है (आपको सिम्युलेटर के लिए और डिवाइस पर एप्लिकेशन इंस्टॉल करने के लिए वास्तव में XCode की आवश्यकता है), क्या आप इसे उत्तर के रूप में पोस्ट कर सकते हैं?
nohillside

यह पहले से ही यहां पूछा गया है stackoverflow.com/questions/22358/… । और iOS विकास के लिए Xcode अनिवार्य नहीं है। उदाहरण के लिए: - jetbrains.com/objc । लेकिन अगर आपको फोनगैप का उपयोग करने की आवश्यकता है तो आपको Xcode की आवश्यकता हो सकती है।
iDev

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

जवाबों:


2

एक पीसी पर PhoneGap पर चलाएं जब तक कि आप एक सड़क पर हिट न करें।

आप हमेशा जो भी विशिष्ट हिट करते हैं, उस पर यहां पोस्ट कर सकते हैं, लेकिन जैसा कि आईओएस टूलचैन परिपक्व हो गया है, आपको अब ऐप बनाने के लिए एक्सकोड की आवश्यकता नहीं है।

इसलिए, आपके पास शुरू करने के लिए दर्जनों उपकरण हैं और एक बार विकास में आपकी देरी के लिए आपको $ 250 से अधिक की लागत आएगी। इसका इस्तेमाल मैक को लेने के लिए हो सकता है - आप ऐसे उपकरण खरीदने का निर्णय ले सकते हैं जो आपके विकास को तेज गति प्रदान करते हैं या गुणवत्ता के कारण कम खर्च होते हैं। विकास के लिए अन्य लागत जो बेहतर उपकरण आपके लिए समय के साथ कम हो जाएंगे।


+1, यह मेरी बात थी। IOS डेवलपमेंट के लिए Xcode की जरूरत नहीं है।
iDev

2
@ACB - क्या ऐप स्टोर जमा करने के लिए कोड पर हस्ताक्षर करने की आवश्यकता नहीं है?
मट्टडामो

3

तो बुरी खबर यह है कि XCode को अपने iOS सिम्युलेटर के साथ-साथ इसके एप्लिकेशन लोडर सुविधा के लिए वास्तव में "वास्तविक" परीक्षण के लिए iOS उपकरणों को प्रोग्राम अपलोड करने के लिए आवश्यक है। ऐप स्टोर में सबमिट करने से पहले आपको अपने ऐप्स पर हस्ताक्षर करने के लिए XCode की आवश्यकता होगी। दुर्भाग्य से, XCode केवल OS X के लिए उपलब्ध है।

हालाँकि, अच्छी खबर यह है कि आप OS X खरीद सकते हैं और इसे VMWare वर्कस्टेशन जैसी वर्चुअल मशीन में चला सकते हैं । मुझे नहीं पता कि यह कितना सीधा है, क्योंकि गैर-एप्पल हार्डवेयर पर चलने के लिए ओएस एक्स को प्राप्त करना मुश्किल है, लेकिन एक त्वरित Google खोज से पता चलता है कि यह संभव है। यह विधि (मैक) एक नया मैक खरीदने की तुलना में सस्ता होगा, हालांकि यूएस में मैक मिनी केवल 599 डॉलर में बिकता है। कुछ पोस्ट मैंने देखा है कि यह वैध हो सकता है या नहीं, दूसरों का कहना है कि आपको वर्चुअलाइजेशन के लिए ओएस एक्स सर्वर की आवश्यकता है। मैं तुम्हारे ऊपर शोध छोड़ दूँगा।

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

सौभाग्य!


3
ध्यान दें कि गैर Apple मशीनों पर VM में VMX चलाने पर Apple EULA द्वारा अनुमति नहीं है - जो एक पेशेवर डेवलपर के लिए महत्वपूर्ण हो सकता है
Mark

2
यह स्पष्ट करने के लिए, iOS विकास के लिए Xcode की वास्तव में आवश्यकता नहीं है। ऐप बनाने और iOS डिवाइस पर पुश करने के लिए आप इसके कमांड लाइन टूल्स का उपयोग कर सकते हैं। हालाँकि यह Xcode का उपयोग करने के लिए अनुशंसित है।
iDev

@ मर्क आप बहुत सही हैं। इसके अलावा, सामान्य मैक हार्डवेयर ऑफ-टॉपिक पर अक्सर पूछे जाने वाले प्रश्न ओएस एक्स को चालू करते हैं, लेकिन यह संभव है कि इसका उल्लेख स्पष्ट रूप से ठीक हो और लोगों को पता चले। हम एक प्रश्न को बंद या संपादित करने की संभावना रखते हैं, हालांकि यह कैसे करना है।
bmike

@ACB - अगर आपको एक जोकर शैली का प्रश्न पूछा जाए तो मुझे अच्छा लगेगा - आप Xcode या Mac का उपयोग किए बिना किसी iOS डिवाइस पर किसी ऐप को कैसे धकेल सकते हैं। मुझे बताएं कि क्या आप मुझसे पूछना चाहते हैं और आप जवाब देना चाहते हैं।
bmike

1

विंडोज 7 पर वीएमवेयर प्लेयर में ओएस एक्स को चलाना संभव है - मैंने इसे देखा है और इसे इस तरह से इस्तेमाल किया है। हालांकि, सबसे बड़ी कमी प्रदर्शन है - और इसे सही ढंग से काम करने में कुछ लोगों को कुछ दिन लगे। मेरा सुझाव विंडोज 7 प्लेटफॉर्म को छोड़ना और सीधे मैक के साथ जाना होगा क्योंकि आपकी योजनाओं में वैसे भी शामिल हैं।


-1

आप विंडोज़ पर आईओएस विकास के लिए स्मार्टफेस का उपयोग कर सकते हैं ; किसी भी विकास कदम में इसे किसी भी मैक या उद्देश्य-सी ज्ञान की आवश्यकता नहीं होती है।
केवल जब AppStore मैक और डेवलपर कार्यक्रम सदस्यता के लिए प्रस्तुत करने की आवश्यकता है।


क्या आप ओएस एक्स मशीन का उपयोग किए बिना किसी आईफोन या आईपैड पर लिखे ऐप को लोड कर सकते हैं?
मार्क

हाँ यह संभव है।
Alper Alzışık
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.