मैं जानना चाहता हूं कि मेरी परियोजना के निर्माण में कितना समय लगता है, उदाहरण के लिए इसे बिल्ड फलक में प्रदर्शित करके। क्या यह विकल्प एक्सकोड में कहीं भी उपलब्ध है?एक्सकोड में बिल्डिंग समय को कैसे सक्षम करें?
धन्यवाद।
मैं जानना चाहता हूं कि मेरी परियोजना के निर्माण में कितना समय लगता है, उदाहरण के लिए इसे बिल्ड फलक में प्रदर्शित करके। क्या यह विकल्प एक्सकोड में कहीं भी उपलब्ध है?एक्सकोड में बिल्डिंग समय को कैसे सक्षम करें?
धन्यवाद।
प्रकार यह करने के लिए सीडी:
defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
अवधि निर्माण के बाद गतिविधि व्यूअर में प्रकट "सफल" संदेश के साथ।
यदि आप ऐप चला रहे हैं, तो अवधि देखने से पहले स्थिति को चलने वाली स्थिति से बदल दिया जाएगा।
इस प्रविष्टि कि Xcode के पुराने संस्करणों में इस्तेमाल किया गया था की जगह:
चूक लिखने com.apple.Xcode ShowBuildOperationDuration हाँ
Xcode इससे पहले कि आप इस में प्रवेश बंद कर दिया करना पड़ सकता है आदेश। प्रोजेक्ट विंडो के निचले बाएं हिस्से में दुर्व्यवहार दिखाना चाहिए।
एक एक्सकोड डेवलपर से टिप्पणी: "सभी अनियंत्रित उपयोगकर्ता डिफ़ॉल्ट के साथ, यह असमर्थित है, माना जाता है (लेकिन गारंटी नहीं है), और भविष्य के संस्करणों में प्रभावी होने का आश्वासन नहीं दिया है।"
नहीं, लेकिन आप कमांड लाइन का उपयोग कर सकते हैं। टर्मिनल में अपनी परियोजना निर्देशिका और प्रकार
time xcodebuild
यह कहता है कि बिल्ड विफल हुआ जब एक्सकोड में यह ठीक बनाता है – Aleksandr
मैं Build Phases
में Run Script
के साथ इसे हल मैं निर्माण की शुरुआत बिंदु पर एक रन स्क्रिप्ट जोड़ लिया है:
echo $(date +%s) > ../build_start_time
और अंत में एक:
START=$(cat ../build_start_time)
END=$(date +%s)
echo $(echo "$END - $START" | bc)
अब मैं बिल्ड लॉग में समय देख सकता हूं -> सभी संदेश
में एक्सकोड 6.4 में काम कर रहा है, यह आपको "स्टॉक" बिल्ड चरणों में से किसी एक से पहले एक रन स्क्रिप्ट बिल्ड चरण खींचने नहीं देगा। यदि आप अतिरिक्त बिल्ड चरणों का एक गुच्छा बनाते हैं, तो यह आपको स्वयं के बीच फिर से ऑर्डर करने देगा, लेकिन ऐसा लगता है कि सभी "स्टॉक" बिल्ड चरण पहले आना चाहिए। क्या आपको इसके चारों ओर एक रास्ता मिला है? –
मैं इस काम को अच्छी तरह से पुष्टि कर सकता हूं। एक्सकोड बंद करें। उपरोक्त में टाइप करें और एक्सकोड को पुनरारंभ करें। मुख्य प्रोजेक्ट विंडो के निचले बाएं हिस्से में यह कहता है: सफल बनाएं [xxx sec] –
क्या यह एक्सकोड 4 के लिए था? स्क्रीनशॉट कहां दिखाना है? – bobobobo
मुझे लगता है कि यह एक्सकोड 3 के लिए था। मुझे पूरी तरह से टिप्पणी छोड़ना याद नहीं है, और इस पृष्ठ को मिला क्योंकि मैं फिर से समाधान की तलाश में हूं। –