2016-12-02 8 views
14

मैंने ज़ैमरिन और मैक ओएस के लिए नए विजुअल स्टूडियो का उपयोग करके कई (प्रयोगात्मक और प्रोटोटाइप) आईओएस ऐप्स विकसित किए हैं और बिल्ड-टाइम्स अंततः लगभग 5-10 मिनट लेते हैं। एक नई परियोजना शुरू करते समय, बिल्ड-टाइम ठीक हैं। मेरे ऐप्स पर काम करते समय स्रोत कोड में कुछ बदलावों के बाद (कोई विशिष्ट परिवर्तन नहीं)। किसी भी कारण से, बिल्ड समय 5-10 मिनट तक बढ़ने लगते हैं। मैंने सभी संभव बिल्ड-ऑप्शन (लिंकिंग, कोई लिंकिंग, एसडीके संस्करण, नया कंसigning प्रमाणपत्र इत्यादि) की कोशिश की है।एक्समरिन बिल्ड-टाइम्स बेहद धीमी

क्रियाएँ-ऐप (मैक ओएस, सिएरा) के साथ जांच के बाद मुझे लगता है कि "कोडिंग" प्रक्रिया 110% सीपीयू ले रही है और जब तक निर्माण पूरा हो जाता है तब तक चलता है।

क्या किसी को इस समस्या का कोई अनुभव है?

+0

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

+0

आईओएस में बनाता है आमतौर पर xamarin में धीमा होता है। यदि आप क्रॉसप्लेटफार्म ऐप बना रहे हैं और फॉर्म का उपयोग कर रहे हैं - तो मैं त्वरित बिल्ड/टेस्ट प्रक्रिया के लिए एंड्रॉइड का उपयोग करने का सुझाव दूंगा। –

+2

क्या आप कृपया अपनी पोस्ट में डायग्नोस्टिक बिल्ड आउटपुट जोड़ सकते हैं ताकि हम देख सकें कि यह कहां बाधित है? –

उत्तर

4

मैं एक ही मुद्दा

पहले पास दृश्य स्टूडियो तो बिन हटाना प्रयास करें है, obj अपनी परियोजना से, अंत में दृश्य बिल्ड शुरू करने और चलाने के लिए

दूसरा प्रयास करें सुनिश्चित करें कि आप वास्तविक डिवाइस में निर्माण करना कभी-कभी एमुलेटर परेशानी का कारण बनता है, अगर आप सफलता सुनिश्चित करते हैं, तो कई बार अटक जाते हैं

+0

उत्कृष्ट सलाह, मेरे समाधान में सभी परियोजनाओं से 'बिन' और' ओबीजे 'फ़ोल्डर्स को हटाने से धीमी बिल्डिंग समस्या ठीक हो गई। – Jonathan

+0

मैं दूसरा वह! मेरा वीएस तैनाती चरण पर रोक रहा था! –

+0

यदि कोई और इसमें चलता है, तो यह मेरे लिए पहले निर्माण में काम नहीं करता था, लेकिन बाद में हर निर्माण के लिए काम करता था। – ShannonS

संबंधित मुद्दे