मैं अपने iOS एप्लिकेशन का एक स्क्रीनशॉट लेना चाहता हूं जब यह सिम्युलेटर में चल रहा है, और मेरे मैक पर स्क्रीनशॉट को बचाएं। मैं यह कैसे कर सकता हूँ?
मैं अपने iOS एप्लिकेशन का एक स्क्रीनशॉट लेना चाहता हूं जब यह सिम्युलेटर में चल रहा है, और मेरे मैक पर स्क्रीनशॉट को बचाएं। मैं यह कैसे कर सकता हूँ?
जवाबों:
यह बस आईओएस सिम्युलेटर में command+ sया File
> जितना सरल है Save Screen Shot
। यह डिफ़ॉल्ट रूप से आपके डेस्कटॉप पर दिखाई देगा।
Xcode 11.4 सिम्युलेटर के साथ एक अद्यतन
स्क्रीन शॉट कैप्चर करने के लिए, सिम्युलेटर के शीर्ष बार पर 'कैमरा' आइकन / एक्शन बटन पर क्लिक करें।
या
Save Screen Shot
मेनू आइटम का चयन करें , File
मेनू से।
फ़ाइल => स्क्रीन शॉट सहेजें
⌘ + Sस्क्रीन शॉट कैप्चर करने के लिए उपयोग करें ।
(उपयोग window + s, यदि आप विंडोज़ / गैर-ऐप्पल कीबोर्ड का उपयोग कर रहे हैं)।
अधिक जानकारी के लिए देखें: Xcode 9+ के साथ सिम्युलेटर स्केल विकल्प कैसे बदलें।
टिप 1: आपको 100% (वास्तविक डिवाइस आकार के साथ एक स्केल) के साथ स्क्रीन शॉट कैसे मिलता है जिसे AppStore पर अपलोड किया जा सकता है?
स्क्रीन शॉट लेने से पहले, मेनू Optimize Rendering for Window scale
से अक्षम करेंDebug
।
यहाँ एक विकल्प है
मेनूबार ub डिबग able अक्षम करें "विंडो स्केल के लिए रेंडरिंग का अनुकूलन करें"
टिप 2: स्क्रीन शॉट कहाँ सहेजा गया है (डिफ़ॉल्ट पथ)? डिफ़ॉल्ट पथ कैसे बदलें?
सिम्युलेटर स्क्रीन शॉट फ़ाइल को (लॉग-इन उपयोगकर्ता के) डेस्कटॉप पर सहेजता है और यह डिफ़ॉल्ट पथ है।
डिफ़ॉल्ट पथ बदलने के लिए (Xcode 9+ के साथ ⌥ Option), जब आप स्क्रीन शॉट लेते हैं, तो कीबोर्ड से प्रेस और (alt) बटन दबाए रखें ।
या
मैक कीबोड का उपयोग करना: प्रेस ⌥ Option + ⌘ + sसभी एक साथ।
यह फ़ाइल संग्रहण विकल्पों के साथ एक संवाद को दिखाएगा और डिफ़ॉल्ट पथ को सेट / परिवर्तित करने की भी अनुमति देता है।
टिप 3: डिवाइस बेजल के साथ स्क्रीन शॉट कैसे लें?
मेनू Show Device Bezel
से सक्षम करें Window
।
यहाँ एक विकल्प है
मेनूबार ub विंडो "" डिवाइस बेजल दिखाएं "सक्षम करें
अभी,
Simulator
विंडो / फ्रेम चुनें , जिसे आप कैप्चर करना चाहते हैं। यह (लॉग इन उपयोगकर्ता के) डेस्कटॉप पर डिवाइस बेजल (पृष्ठभूमि में छाया प्रभाव के साथ) के साथ स्क्रीनशॉट को बचाएगा।आप यहां वर्णित के रूप में सिम्युलेटर टूलबार भी हटा सकते हैं ।
iOS सिम्युलेटर पर,
प्रेस Command + control + c
या मेनू से:Edit>Copy Screen
"पूर्वावलोकन" ऐप खोलें, Command + n
मेनू से दबाएं : फ़ाइल> क्लिपबोर्ड से नया, फिर आप सहेज सकते हैंcommand+s
रेटिना के लिए, आईओएस सिम्युलेटर को तब मेनू पर सक्रिय
HardWare>Device>iPhone (Retina)
करें : और उपरोक्त प्रक्रिया का पालन करें
Command + S
डेस्कटॉप पर सहेजने का तरीका है, (नए iPhone सिमुलेटर पर, इसे बाद के सिम्युलेटर में पेश किया गया था)
दबाएं Command+Shift+4
और फिर माउस पॉइंटर को सिम्युलेटर पर रखें और फिर "Space Bar"
कुंजी दबाएं एक कैमरा आइकन दिखाई देगा, अब left click
माउस। आपका सिम्युलेटर स्क्रीन शॉट डेस्कटॉप पर सहेजा गया है। आप स्क्रीन शॉट को किसी भी तरह से छोटे स्क्रीन पर ले सकते हैं।
आप स्क्रीन शॉट्स को कैप्चर करने के लिए उपयोगी IOS सिम्युलेटर क्रॉपर सॉफ्टवेयर के लिए गूगल कर सकते हैं और सिम्युलेटर / बिना सिम्युलेटर के साथ स्नैपशॉट लेने के विभिन्न विकल्पों के साथ उपयोग करना आसान है।
अपडेट बस दबाना CMD+ Sआपको डेस्कटॉप पर सहेजा गया स्क्रीनशॉट देगा। बहुत आसान है हुह ।।
Xcode 8.2 के बाद से, आप निम्न कमांड के साथ एक स्क्रीनशॉट भी बचा सकते हैं:
xcrun simctl io booted screenshot
इस ब्लॉग में अधिक जानकारी: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
नमूना उत्तर के साथ सरल उत्तर ;-)
iOS सिम्युलेटर पर,
कमांड + कंट्रोल + सी या मेन्यू से दबाएं : एडिट> कॉपी स्क्रीन
" पूर्वावलोकन " ऐप खोलें , कमांड + एन या मेनू से दबाएं : फ़ाइल> क्लिपबोर्ड से नया , फिर आप कमांड + एस को बचा सकते हैं
अल्फा को अनचेक करें
आप अपनी आवश्यकता के अनुसार छवि आयाम बदल सकते हैं।
यहाँ अंतिम छवि है, उदाहरण के लिए
सबसे पहले, सिम्युलेटर पर ऐप चलाएं। फिर, आवश्यक और उचित शॉट्स लेने के लिए कमांड + एस या फ़ाइल -> सिम्युलेटर में स्क्रीनशॉट सहेजें का उपयोग करें । स्क्रीनशॉट डिफ़ॉल्ट रूप से आपके डेस्कटॉप पर दिखाई देंगे।
पहली विधि:
सिम्युलेटर का चयन करें और " कमांड + एस " बटन दबाएं। स्क्रीनशॉट डेस्कटॉप पर सहेजा गया।
दूसरी विधि:
सिम्युलेटर का चयन करें और " फ़ाइल> नया स्क्रीनशॉट " पर जाएं। स्क्रीनशॉट डेस्कटॉप पर सहेजा गया।
अपने सिम्युलेटर मेनू से फ़ाइल> सहेजें स्क्रीनशॉट पर⌘S जाएं या दबाएं और आप स्क्रीनशॉट को अपने डेस्कटॉप पर सहेज लेंगे।
OSX में सिम्युलेटर के स्क्रीनशॉट लेने के लिए इसका बग कैप्टन है। आपको अपने OSX सिएरा को पहले अपडेट करना होगा फिर आप ले सकते हैं। OSX कैप्टन में टर्मिनल कमांड का उपयोग करते समय जो कि xcrun simctl io बूटेड स्क्रीनशॉट है ।
इस कमांड को चलाने से पहले u को टर्मिनल में डेस्कटॉप का चयन करना होगा जैसे:
"सीडी डेस्कटॉप" तो उस कमांड को चलाएं। हैप्पी कोडिंग !!!
किसी कारण से मेरे लिए काम न करने से पहले पोस्ट किए गए आदेश, लेकिन यह एक करता है:
xcrun simctl io booted screenshot screenshot.png
रनिंग एक्सकोड 9.2
स्क्रीनशॉट कैप्चर करने और अपने कैमरा रोल पर सहेजने के लिए सिम्युलेटर के ऊपर कैमरा आइकन पर क्लिक करें
एक अन्य विकल्प: फ़ाइल> सिम्युलेटर से स्क्रीन सहेजें
सिम्युलेटर टॉप बार से छुटकारा पाने के लिए Xcode 11.4 का उपयोग करने वाले लोगों के लिए, यह आदर्श से बहुत दूर है, लेकिन आप निम्न कमांड वाले टर्मिनल में स्क्रीनशॉट एप्लिकेशन के लिए छाया को अक्षम कर सकते हैं:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
फिर, आप ⌘+ ⇧+ का उपयोग कर सकते हैं 4और स्क्रीनशॉट लेने के लिए सिम्युलेटर का चयन कर सकते हैं । छाया के बिना, आप आसानी से पूर्वावलोकन ऐप के साथ शीर्ष बार को क्रॉप कर सकते हैं। स्क्रीनशॉट एप्लिकेशन के लिए छाया को फिर से सक्षम करने के लिए:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
IOS सिम्युलेटर में स्क्रीन शॉट लेना SO सिंपल है।
जब आप सिम्युलेटर को राइट लिफ्ट में खोलते हैं तो आप फाइल को देखते हैं।
फ़ाइल पर क्लिक करें और आप विकल्प सहेजें स्क्रीन शॉट देखें।
यह विकल्प आपकी स्क्रीन शॉट को डिफ़ॉल्ट पथ में सहेजता है जो डेस्कटॉप है।