Cordova
कॉर्डोवा आईओएस का निर्माण
खोज…
परिचय
आशा है कि आप कॉर्डोवा की मूल बातों से परिचित होंगे। चलो एक कॉर्डोवा आईओएस बिल्ड बनाने की कोशिश करते हैं, एंड्रॉइड बिल्ड के रूप में आईओएस बिल्ड थोड़ा अलग है, हमें इस कार्य को करने के लिए मैक मशीन की आवश्यकता है। कोई भी आईओएस बिल्ड ऑनलाइन तैयार नहीं कर सकता है, लेकिन मैक सिम्युलेटर पर अपने एप्लिकेशन को परीक्षण करने और डिबग करने के लिए आपके पास मैक मशीन होना चाहिए।
एक उदाहरण से शुरू करते हैं।
टिप्पणियों
आप आईओएस बिल्ड तैयार करने के दौरान किसी भी समस्या का सामना करते हैं, कृपया मुझ तक पहुंचें, आपकी सहायता करने का प्रयास करेंगे।
कॉर्डोवा हैलोवर्ल्ड प्रोजेक्ट
Ios बिल्ड को तैयार करने के लिए सबसे पहले हमें कॉर्डोवा प्रोजेक्ट बनाना होगा। कमांड लाइन टूल द्वारा प्रोजेक्ट बनाने देता है।
cordova create hello com.example.hello "HelloWorld"
cd hello
द्वारा परियोजना dir पर जाएं।
अब हम प्रोजेक्ट डायरेक्टरी में हैं, चेक करते हैं कि कौन से प्लेटफॉर्म हमारे लिए उपलब्ध हैं
cordova platform ls
जैसा कि, हमें आईओएस बिल्ड तैयार करने की आवश्यकता है, हम प्रोजेक्ट में आईओएस प्लेटफॉर्म जोड़ देंगे।
cordova platform add ios@version => put the desired version you want to add.
cordova platform add ios@latest. => add the latest version available.
अब हमें आईओएस बिल्ड तैयार करने के लिए मैक मशीन पर एक्सकोड की आवश्यकता है।
एप्लिकेशन स्टोर के माध्यम से हमारे लिए उपलब्ध नवीनतम Xcode डाउनलोड करें। कृपया xcode के बीटा संस्करणों को अनदेखा करें क्योंकि उनके पास कुछ समय के लिए संगतता समस्या है।
Xcode इंस्टॉलेशन के बाद नीचे दिए गए कमांड द्वारा टर्मिनल का उपयोग करके Xcode cli इंस्टॉल करें।
xcode-select --install
यह विंडो को पॉपअप करेगा, कृपया निर्देशों का पालन करें और क्ली को ठीक से स्थापित करें। अब हमें आईओएस बिल्ड को तैनात करने के लिए केवल एक और टूल की आवश्यकता है, इसे भी इंस्टॉल करें।
npm install -g ios-deploy
परिनियोजन उपकरण की स्थापना के दौरान यदि आपको अनुमति से वंचित त्रुटि मिलती है तो कृपया sudo कमांड के साथ प्रयास करें।
sudo npm install -g ios-deploy
आज्ञाओं का उपयोग करके आईओएस का निर्माण करने देता है
cordova platform add ios
यदि आपने पहले प्लेटफ़ॉर्म नहीं जोड़ा है, तो उसे जोड़ें।
cordova prepare => it will move the all required files to platform folder and create a .xcworkspace file in the platform.ios folder.
cordova build ios => to build the ios application.
लेकिन रुकिए, हमने बिल्ड को सिम्युलेटर पर नहीं चलाया है, इसे भी करने दें।
आपके पास इसे करने के दो तरीके हैं
cli का उपयोग कर
Xcode का उपयोग करना
पहले इसे CLI से करने दें।
corodva run ios => it will run the application on the default simulator available.
यदि आप सिमुलेटर के साथ खेलना चाहते हैं तो कृपया cordova emulator
कमांड का पता लगाएं
Xcode का उपयोग करना
प्रोजेक्ट फ़ोल्डर को जम्प करें और अपने प्रोजेक्ट के /platform/ios folder
में जाएं। आदेश का उपयोग .xcworkspce फ़ाइल को खोलने के open <ProjectName>.xcworkspcae
जैसे open MyApp.xcworkspcace.
यह आपको Xcode विंडो पर रीडायरेक्ट करेगा, वहाँ बाईं ओर विंडो टॉप पर आप अपना प्रोजेक्ट देख सकते हैं, प्रोजेक्ट पर क्लिक कर सकते हैं, और शीर्ष हेडर पर आप रन बटन देख सकते हैं, इसे क्लिक करें और अपने ऐप के साथ खेलें।
धन्यवाद।