IPhone सिम्युलेटर में चित्र या वीडियो जोड़ना


273

मैं के UIImagePickerControllerसाथ उपयोग करने की कोशिश कर रहा हूं UIImagePickerControllerSourceTypePhotoLibrary, लेकिन यह कहता है, "कोई फ़ोटो नहीं"। सिम्युलेटर को छवियां कहां से मिलती हैं? मुझे छवियों को कहां कॉपी करना चाहिए ताकि वे सिम्युलेटर में प्रदर्शित हों?


53
छवियों को iPhone सिम्युलेटर में खींचें। फिर इसे बचाने के लिए छवि पर राइट-क्लिक करें।
फेटी

3
मैं इसे वर्तमान सिम के साथ राइट क्लिक नहीं कर सकता था, लेकिन मैं "शेयर" आइकन पर क्लिक कर सकता था और फिर छवि को बचा सकता था।
स्कॉट रोली

स्कॉट राउली की प्रतिक्रिया ने मेरे लिए काम किया, और जो ब्लो ने नहीं किया। मुझे लगता है कि यह एक Xcode 5.1.1 रिलीज अंतर हो सकता है।
१०:३२

जवाबों:


230

सिम्युलेटर पर चित्र, वीडियो आदि प्राप्त करने का सबसे सरल तरीका सिम्युलेटर पर अपने कंप्यूटर से उन्हें खींचना और छोड़ना है। यह सिम्युलेटर को फ़ोटो ऐप खोलने और लाइब्रेरी को आबाद करने का कारण बनेगा।


यदि आप एक स्क्रिप्ट योग्य विधि चाहते हैं, तो पढ़ें।

नोट - जबकि यह मान्य है, और काम करता है, मुझे लगता है कि कोएन का समाधान अब बेहतर है, क्योंकि इसमें सिम्युलेटर को रिबूट करने की आवश्यकता नहीं है।

अपने सिम्युलेटर को xCode-> डिवाइस पर जाकर, अपने सिम्युलेटर का चयन करके और पहचानकर्ता मान की जांच करके पहचानें।

के लिए जाओ

~ / पुस्तकालय / डेवलपर / CoreSimulator / उपकरण / [सिम्युलेटर पहचानकर्ता] / डेटा / मीडिया / DCIM / 100APPLE

और IMG_nnnn.THM और IMG_nnnn.JPG जोड़ें। फिर आपको अपने सिम्युलेटर (हार्डवेयर-> रिबूट) को रीसेट करने की आवश्यकता होगी ताकि इसे नए परिवर्तनों को नोटिस कर सकें। इससे कोई फर्क नहीं पड़ता कि वे जेपीईजी नहीं हैं - वे दोनों पीएनजी हो सकते हैं, लेकिन ऐसा प्रतीत होता है कि दोनों को काम करने के लिए मौजूद होना चाहिए। यदि यह पहले से मौजूद नहीं है, तो आपको DCIM बनाने की आवश्यकता हो सकती है, और उस स्थिति में आपको 0001 से nnnn शुरू करना चाहिए। JPG फाइलें फुलसाइज़ संस्करण हैं, जबकि THM फ़ाइलें थंबनेल हैं, और आकार में 75x75 पिक्सेल हैं। मैंने ऐसा करने के लिए एक स्क्रिप्ट लिखी थी, लेकिन यहां एक बेहतर दस्तावेज है (अब काम नहीं करता है)।

आप सिम्युलेटर में सफारी से तस्वीरें भी जोड़ सकते हैं, छवि पर टैपिंग और होल्ड करके। यदि आप सिम्युलेटर के लिए एक छवि (या पीडीएफ जैसी कोई अन्य फ़ाइल) खींचते हैं, तो यह तुरंत सफारी को खोल देगा और छवि को प्रदर्शित करेगा, इसलिए यह छवियों को प्राप्त करने का एक आसान तरीका है।


IPhone एसडीके 3.0 के तहत, यह बस थोड़ा बदल गया है। अब, थंबनेल फ़ाइलों (".THM") को 100APPLE / .MISC के तहत जाना होगा। अन्यथा, सभी तस्वीरें ब्लैक बॉक्स के रूप में दिखाई देंगी।

मैं मुख्य फ़ोटो एल्बम तालिका दृश्य में सहेजे गए फ़ोटो सेल पर आइकन कैसे अपडेट करूं?
साइमन वुडसाइड

3
मेरा स्थान पर है~/Library/Application Support/iPhone Simulator/3.1.3/Media/DCIM/100APPLE
gak

3
मेरे लिए 5.1 सिम्युलेटर के साथ, आपको .THM फ़ाइलों और निर्देशिका की आवश्यकता नहीं है ~ / लाइब्रेरी / एप्लीकेशन सपोर्ट / iPhone सिम्युलेटर / 5.1 / मीडिया / DCIM / 100APPLE उत्तर में स्क्रिप्ट लिंक अब काम नहीं कर रहा था इसलिए मैंने अपनी खुद की लिपि को यहाँ रखा: gist.github.com/3738695
Dav Yaginuma

11
दुर्भाग्य से iOS6 के साथ, यह तकनीक अब काम नहीं करती है। यह छोटा सा आयात करने वाला ऐप जो आप सिम्युलेटर में चला सकते हैं, हालांकि अच्छी तरह से काम करता है - aptogo.co.uk/2010/09/importing-photos इस एक के नीचे दिए गए निम्न उत्तर देखें।
केनी अनुदान

444

सिम्युलेटर में छवि जोड़ने के लिए एयरसोर्स लिमिटेड के उत्तर के चरण को समझाइए:

  1. इसे सिम्युलेटर में खींचें, फिर सफारी खुलती है (या सफारी का उपयोग करके इंटरनेट में छवि को ब्राउज़ करें)
  2. छवि पर अपना क्लिक दबाए रखें
  3. जब पॉप-अप प्रकट होता है, तो सहेजें छवि चुनें और आनंद लें;)

अपडेट: iOS सिम्युलेटर 4.2 के लिए, यह काम करने के लिए इन चरणों को दो बार करें। धन्यवाद kevboh!

अपडेट: यह iOS सिम्युलेटर 6.1 के लिए भी काम करता है


1
यह मेरे लिए iOS सिम्युलेटर संस्करण 4.2 (235) के साथ काम नहीं करता है। मैं चरण 1-3 के माध्यम से भाग सकता हूं, लेकिन जब मैं "फोटो" पर जाता हूं तो मुझे कुछ भी दिखाई नहीं देता।
मार्क फॉलर

2
मेरे लिए यह तब काम किया जब मेरे पास कोई ऐप नहीं था, जब मेरे पास एक ऐप खुला था तो यह उसी चरणों से गुज़रा लेकिन वास्तव में काम नहीं किया।
ट्रिस्टन वार्नर-स्मिथ

छवि प्रारूप केवल .jpg होना चाहिए। यह काम नहीं करेगा। मुझे नहीं लगता
Talktobijju

1
वाह यह इतना आसान था कि ऐसा लगा जैसे मैं धोखा दे रहा हूं! BTK जैसा कि @KarenAnne ने बताया है, यह iOS 6.0 सिम्युलेटर में काम करता है, जिसमें ~ / लाइब्रेरी / एप्लिकेशन सपोर्ट / iPhone सपॉर्ट / 6.0 / Media / DCIM / 100APPLE और (यह प्रतीत होता है) न। किसी भी मामले में, महान टिप!
डेव मार्ले

IOS7 के साथ भी पूरी तरह से काम करता है। अच्छा उत्तर।
क्रेग डे

129

3 सरल कदम

  1. सिम्युलेटर पर ड्रैग एंड ड्रॉप छवि
    - यह आपकी छवि के साथ एक ब्राउज़र खोलेगा
  2. छवि पर क्लिक करें और दबाए रखें
    - यह विकल्प खुल जाएगा
  3. सेव इमेज
    - यह सिमुलेटर पर इमेज कॉपी करेगा

YouTube वीडियो देखें (iPhone सिम्युलेटर में चित्र जोड़ें)


वीडियो के लिए काम नहीं करता है। क्योंकि जब आप स्क्रीन को लंबे समय तक दबाते हैं तो कुछ भी नहीं होता है।
Bagusflyer

62

IOS 8.0 के साथ, हमने iOS सिमुलेटर में छवियों को बस खींचने और छोड़ने की क्षमता जोड़ी। आप विंडो में छवियों का एक गुच्छा खींच सकते हैं, और उन्हें उस नकली डिवाइस के लिए फोटो रील में आयात किया जाना चाहिए। आप इसे simctl कमांड लाइन टूल के साथ भी कर सकते हैं। 'xcrun simctl addphoto'


2
धन्यवाद! महान विशेषता। ध्यान दें कि आप उन्हें डॉक आइकन पर नहीं खींच सकते, आपको उन्हें सिम्युलेटर विंडो में खींचना होगा। उम्मीद है कि आइकन को खींचने की अनुमति देने के लिए जल्द ही बदल जाएगा।
जॉर्डन एच।

डॉक आइकन पर खींचकर ऐप विंडो को अग्रभूमि में ले जाना चाहिए (जैसे कि यदि आप खोजक डॉक आइकन पर खींचें)।
जेरेमी हडलस्टोन सेकोइया

हाय @JeremyHuddlestonSequoia! दो प्रश्न: कमांड केवल चित्रों के लिए काम करता है, न कि वीडियो के लिए? इसके अलावा, क्या "क्षण" इनपुट करने का कोई तरीका है, जो सिम्युलेटर को जानकारी प्रदान करता है (यानी, कई पल बनाएं, संभवतः बैकडेट किया जा सकता है, आदि)?
julien_c

1
सही बात। यह सिर्फ फोटो जोड़ने के लिए है। इसका उपयोग वीडियो के लिए नहीं किया जा सकता है। मुझे घटनाओं को वापस करने के तरीके के बारे में पता नहीं है, लेकिन फोटो ऐप के जरिए यह संभव हो सकता है। यदि नहीं, तो यह निश्चित रूप से bugreport.apple.com के
जेरेमी हडल्टन सीक्विया

@JeremyHuddlestonSequoia, यह संपत्ति के मूल मेटाडेटा को संरक्षित नहीं करता है। कृपया मेरी परियोजना पर एक नज़र डालें जो आपको मेटाडेटा (वीडियो सहित!) Github.com/matibot/MBAssetsImporter
मति बॉट

45

Xcode 6 के बाद से आप कमांड लाइन टूल का उपयोग कर सकते हैं xcrun simctl

उपयोग बहुत सरल है; वर्तमान में चल रहे सिम्युलेटर में एक फोटो जोड़ने के लिए आप bootedप्लेसहोल्डर का उपयोग करें ।

xcrun simctl addmedia booted ./MyFile.jpg

इसे किसी अन्य सिम्युलेटर में जोड़ने के लिए, आप इसकी डिवाइस आईडी का उपयोग करते हैं, जिसे चलाकर पाया जा सकता है xcrun simctl list

xcrun simctl addmedia E201E636-CE6C-11E5-AB30-625662870761 ./MyFile.jpg

अंतिम कमांड "xcrun simctl addmedia E201E636-CE6C-11E5-AB30-625662870761 ./MyFile.jpg" केवल तभी काम करता है जब सिम्युलेटर चल रहा हो। मैं उम्मीद कर रहा था कि सिम्युलेटर चलाने से पहले तैयार किए बिना छवियों को जोड़ने के लिए एक समाधान होगा।
स्टैकउंडरफ्लो

26

यह आसान है। बस इन चरणों का पालन करें:

  1. सिम्युलेटर पर चित्र खींचें और छोड़ें
  2. अब छवि सफारी ब्राउज़र में खुलती है (फ़ाइल: //.../ImageName)। छवि पर टैप करें और दबाए रखें।
  3. यह सहेजें, रद्द करें विकल्प (iOS 7 सिम्युलेटर के मामले में भी कॉपी) के साथ एक्शनशीट प्रदर्शित करता है।

    एक्टशीट के लिए स्क्रीनशॉट

  4. छवि सहेजें। छवि लाइब्रेरी में जुड़ जाती है।

    फोटो लाइब्रेरी


22

मैं सिर्फ आईओएस सिम्युलेटर पर छवियों को थोक करने के तरीके पर ठोकर खाई । (मैंने केवल 6.1 पर इसकी पुष्टि की है।)

  1. फ़ोल्डर का बैकअप लें:

    ~/Library/Application Support/iPhone Simulator/6.1/Media
  2. अपनी सभी छवियों को फ़ोल्डर में कॉपी करें:

    ~/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
  3. फ़ोल्डर को ले जाएं या हटाएं:

    ~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
  4. IOS सिम्युलेटर को पुनरारंभ करें

  5. तस्वीरें एप्लिकेशन खोलें

सिम्युलेटर 100APPLE फ़ोल्डर से सभी छवियों को पुनर्स्थापित करेगा!


1
उत्कृष्ट समाधान। मैंने अपनी तस्वीरों को मीडिया / डीसीआईएम फ़ोल्डर में गिरा दिया था, लेकिन मुझे फोटोडाटा फ़ोल्डर को हटाने की भी आवश्यकता थी। और, यह मेरे लिए iOS 7 के साथ भी काम करता है।
स्विंडर

IOS7 के लिए भी काम करता है! धन्यवाद!
कालरास

1
IOS7.0.3 4-इंच सिम्युलेटर के तहत मैंने जिन चार तरीकों की कोशिश की है, उनमें से यही एक है जो काम करता है, हालांकि मैंने पाया कि मुझे हर छवि के डुप्लिकेट मिले। Upvoted।
ऐश

1
मैं इस github परियोजना का उपयोग iOS7.0 के तहत छवियों github.com/basilhe/iOS-Simulator-Photo-Im आयातक को आयात करने में सक्षम था । पहले बताए गए फोटो आयातक का एक संस्करण लगता है, लेकिन वीडियो भी करता है।
राब

धन्यवाद! मैं सोच रहा था कि जिन तस्वीरों को मैंने ट्रांसफर किया है, वह तब भी क्यों नहीं दिखाई दे रही है, जब मैंने उन्हें पहले ही मीडिया / DCIM / 100APPLE में रखा था। पता चला, मीडिया / फोटोडेटा फ़ोल्डर को हटाने का एक अतिरिक्त चरण है।
करेनएने

22

IOS 7 के लिए मैंने निम्नलिखित कार्य किया:

इन दो फ़ोल्डरों में फ़ोटो कॉपी करें:

~/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
~/Library/Application Support/iPhone Simulator/7.0/Media/DCIM/100APPLE

केवल इन 4 फ़ाइलों को हटाएं (relaunch पर डुप्लिकेट से बचने के लिए):

~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData/Photos.sqlite-shm
~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData/Photos.sqlite-wal
~/Library/Application Support/iPhone Simulator/7.0/Media/PhotoData/Photos.sqlite-shm
~/Library/Application Support/iPhone Simulator/7.0/Media/PhotoData/Photos.sqlite-wal

1
*.sqlite-फाइलों को डिलीट करना मेरे लिए काम कर गया। धन्यवाद!
जोरावर

बहुत बढ़िया, इससे मुझे बहुत मदद मिली। मैंने कई तरीके आजमाए और अब तक मैं ड्रैग एंड ड्रॉप कर रहा था। लेकिन यह अधिक आसान तरीका है जब आपको बहुत अधिक छवियों को कॉपी करने की आवश्यकता होती है :)
आनंद

5
IOS 8 के साथ, अब आप सिम्युलेटर पर तस्वीरें खींच सकते हैं :)
VaporwareWolf

अरेल के उत्तर के विपरीत, फिल्में DCIM / 100APPLE में चली गईं, इस तकनीक के साथ उपलब्ध नहीं होंगी।
स्टीवन फिशर


15

यह नए iOS सिम्युलेटर के साथ MUCH आसान है जो Xcode 6+ (iOS सिम्युलेटर 8.1 और इसके बाद के संस्करण) के साथ आता है। अब आपको बस इतना करना है कि iOS सिम्युलेटर विंडो पर एक या एक से अधिक फ़ोटो खींचें , और Safari खोलने के बजाय, फ़ोटो ऐप डिवाइस पर सभी खींचे गए फ़ोटो को खोलता है, और तुरंत जोड़ता है।


11

विधि 1 (सबसे आसान तरीका): यदि आपकी छवि मैक पर है

आप अपने मैक पर सिम्युलेटर के लिए खोजक से एक छवि खींच सकते हैं, और इसे सहेजे गए फ़ोटो एल्बम में सहेजा गया है।

विधि 2: यदि किसी URL पर है

वेबपृष्ठ से किसी फ़ोटो को फ़ोटो एप्लिकेशन में सहेजने के लिए

  1. आप जिस छवि को सहेजना चाहते हैं, उस पर सूचक रखें और माउस बटन या ट्रैकपैड को दबाए रखें।
  2. जब मेनू दिखाई देता है, तो छवि को आईओएस सिम्युलेटर में फ़ोटो ऐप में सहेजने के लिए छवि सहेजें पर क्लिक करें।
  3. फ़ोटो एप्लिकेशन में सहेजे गए फ़ोटो एल्बम में सहेजा गया है।

सिम्युलेटर में कॉपी और पेस्ट करने के संबंध में एप्पल डॉक्यूमेंटेशन की तलाश करने वाले किसी व्यक्ति को देखें । सफारी से छवि बचाओ


एकमात्र दोष यह है कि यह एक साथ कई छवियों के साथ काम नहीं करता है।
अंटीज

कई छवियों के साथ ठीक काम करता है। विश्वास नहीं कर सकता मैं यह जल्दी नहीं जानता था।
चकाचौंध

9

किसी भी उत्तर के पास सटीक समाधान नहीं था जिसकी मुझे आवश्यकता थी।

IOS 5.0 और उससे ऊपर के सिम्युलेटर पर काम करने के लिए मैंने अपने लिए जो कदम उठाए हैं, वे इस प्रकार हैं:

  1. अगर यह xcode प्रोजेक्ट चला रहा है तो सिम्युलेटर को बंद कर दें।

  2. इस पर क्लिक करके डॉक से सिम्युलेटर चलाएं।

  3. सिम्युलेटर में छवि को खींचें और छोड़ें।

  4. छवि को टैप करें और रखें (सफारी में खोला गया) और सहेजें विकल्प चुनें।

आप कर चुके हैं।


छवियां 552x668 रिज़ॉल्यूशन पर समाप्त होती हैं, जो मूल छवि नहीं है। इसके विपरीत, छवि आयातक मूल छवि रिज़ॉल्यूशन को संरक्षित करता है।
रोब

7

IOS 5.1 के लिए इसे और नए पथ में बदल दिया गया है

~ / पुस्तकालय / अनुप्रयोग समर्थन / iPhone सिम्युलेटर / 5.1 / मीडिया / DCIM / 100APPLE


7

IOS 8 के रूप में, आप बस अपने सभी फ़ोटो को सिमुलेटर विंडो पर खींच सकते हैं और वे स्वचालित रूप से कैमरा रोल में सहेज लेंगे। आप एक बार में जितना चाहें कर सकते हैं।


यह आज पता लगाने के लिए सुपर रमणीय था, विशेष रूप से छवि डेटा + NSCache अनुकूलन की एक बड़ी मात्रा के साथ संग्रह विचारों के प्रदर्शन का परीक्षण करने के लिए।
एरिक गोल्डबर्ग

इसने XCode 10 (10.1 पर परीक्षण किया गया), iOS 12.1 :(
endavid

6

यदि आपको सिर्फ एक या दो फोटो आयात करने की आवश्यकता है, तो इस लेख पर एक नज़र डालें जो मैंने लिखा था। यह आईओएस 4.x के लिए फ़ोटो और कार्यों के थोक आयात करने का एक आसान तरीका बताता है।


यह मेरे लिए काम करता है, लेकिन मुझे ऐप में एक सरल बदलाव करने की आवश्यकता है: क्योंकि मैं 4.2 सिम्युलेटर चला रहा हूं और इसे 4.0 पर चलाने के लिए डिज़ाइन किया गया था (जो मेरे पास नहीं है), मैं "प्रोजेक्ट" पर गया -> "प्रोजेक्ट सेटिंग्स संपादित करें" और फिर "आर्किटेक्चर" के तहत मैंने "बेस एसडीके" को "नवीनतम आईओएस" में बदल दिया।
मार्क फाउलर

5

IOS 8 के लिए, यदि फोटो कैप्चर की तारीख और स्थान को बनाए रखने की कोई आवश्यकता नहीं है, तो बस सिम्युलेटर में फोटो फ़ाइलों को छोड़ दें।

फोटो मेटा डेटा को बनाए रखने के लिए, निम्न कार्य करें:

  1. फ़ोटो फ़ाइलों को कॉपी करें: / उपयोगकर्ता / {USER} / लाइब्रेरी / डेवलपर / कोरसुमुलेटर / उपकरण / {UDID} / डेटा / मीडिया / DCIM / 100Apple
  2. निकालें (या नाम बदलें) फ़ोल्डर: / उपयोगकर्ता / {USER} / लाइब्रेरी / डेवलपर / CoreSimulator / डिवाइसेस / {UDID} / डेटा / मीडिया / फोटोडेटा
  3. रिलॉन्च सिम्युलेटर

नोट: आपको अपने उपयोगकर्ता नाम और {UDID} को {USER} सिम्युलेटर के UDID से बदलने की आवश्यकता है। टर्मिनल से अपने सिम्युलेटर के लिए UDID खोजने के लिए, 'xcrun simctl list' चलाएं।


IOS 8.1 में अंतर नहीं करता है
nadeem gc

3
quit the simulator.

Run simulator from the dock by clicking on it.

Drag & drop the image into simulator which you want to add.

it will open image in safari .

tap and hold the image and click the save option.

then open gallery and you will see the image which u had saved recently.

3

IOS 8.0 पर चलने वाले Iphone सिमुलेशन में एक छवि जोड़ना और भी आसान है।

  • अपनी छवि को सिम्युलेटर में खींचें
  • IOS फोटो ऐप खोलता है और आपकी छवि अब आपके संग्रह का हिस्सा है।

अब सफारी से निपटने की कोई जरूरत नहीं है


अब आप एक बार में कई फोटो खींच सकते हैं, सीधे कैमरा रोल एल्बम में।
पॉल अर्देलियुएन

1
@PaulArdeleanu, आप सही हैं। हालाँकि, यह आपको परिसंपत्तियों के मूल मेटाडेटा को संरक्षित नहीं करता है। कृपया मेरी परियोजनाओं पर एक नज़र डालें जो सभी मेटाडेटा github.com/matibot/MBAssetsImporter को संरक्षित करते हुए आपकी संपत्ति को आयात करने में आपकी सहायता करती हैं
Mati Bot

1
@MatiBot, MBAssetsImporter छवियों के थोक हस्तांतरण के लिए बहुत अच्छा है - बहुत बहुत धन्यवाद!
user2067021

2

IOS 4.2 के लिए मुझे 100APPLE फ़ोल्डर बनाना और सिम्युलेटर को फिर से शुरू करना था, फिर काम किया।


2

मेरे द्वारा किए गए इस ऐप को आज़माएं। कोड डाउनलोड करें और इसे सिम्युलेटर https://github.com/cristianbica/CBSimulatorSeed में चलाएं


IOS7 के तहत आउट-ऑफ-द-बॉक्स काम नहीं करता है - कोकोआकोड के सिंक से बाहर होने के बारे में कुछ कहता है।
ऐश

वैसे आपको फली को स्थापित करने के लिए पॉड इंस्टॉल चलाना होगा क्योंकि वे रेपो में नहीं हैं। मैंने
bcd

2

IOS 8.0 के लिए, उत्तर तारीख से बाहर है। मैंने मीडिया संसाधन को निम्नलिखित पथ में पाया: ~ / लाइब्रेरी / डेवलपर / कोरसिम्युलेटर / डिवाइसेस / [डिवाइसआईडी] / डेटा / मीडिया / DCIM / 100APPLE


2

सबसे सरल उपाय यह है कि बस सिम्युलेटर पर iCloud में साइन इन करें, फिर फोटो सहित ड्राइव में किसी भी फाइल को स्थानांतरित करने के लिए इसका उपयोग करें।


1

बस iPhone सिम्युलेटर में छवि खींचें और छोड़ें। आपकी छवि दिखाने के लिए ब्राउज़र खुल जाएगा। छवि को तब तक दबाएं जब तक आपको छवि को बचाने के लिए विकल्प नहीं मिलते। तब छवि सहेजें। बस :)। आप अपने सिम्युलेटर में फोटो ऐप में अपनी छवि देखेंगे ...।


1

मैंने ऐसा करने के लिए एक बैश स्क्रिप्ट लिखी। लिंक की जाँच करें [1]

#!/bin/bash

# Imports pictures into all iOS simulators.

path_to_pic="src/ios/pictures/"

mkdir -p /Users/$(whoami)/Library/Application\ Support/iPhone\ Simulator/{5.0,5.1,6.0,6.1}/Media/DCIM/100APPLE/
find ~/Library/Application\ Support/iPhone\ Simulator/ -type d -name '100APPLE' -exec cp /Users/$(whoami)/$path_to_pic/* {} \;

[१]: https://gist.github.com/firesofmay/5194901


1

बस आपको बताने के लिए: KONG का समाधान iOS 7 बीटा पर भी काम करता है।

उनका समाधान था:

छवि को सिमुलेटर पर खींचें, फिर सफारी खुलती है (या सफारी का उपयोग करके इंटरनेट में छवि को ब्राउज़ करें) छवि पर अपना क्लिक दबाएं जब पॉप-अप दिखाई देता है, तो छवि को सहेजें और आनंद लें;)


1

मुझे परीक्षण के लिए बस कुछ यादृच्छिक चित्रों की आवश्यकता थी, इसलिए मैंने इसे कैसे किया।

मेरे पास दुनिया का सबसे सरल उपाय है। बस सिम्युलेटर में सफारी खोलें, Google छवियों (या अपने स्वयं के वेब या ड्रॉपबॉक्स URL) पर जाएं, एक छवि देखें, 2 सेकंड के लिए माउस बटन दबाए रखें, और आपको "छवि सहेजें" दिखाई देगा - यह सही में बचाएगा। तस्वीरें पुस्तकालय। धोये और दोहराएं।


1

एक और भी आसान तरीका है, यह है: सिम्युलेटर पर ओपन सफारी> यादृच्छिक फोटो "प्रकृति" के लिए www.google.com पर टैप करें प्रत्येक छवि खोलें, इसे दबाएं और इसे सहेजें।


1

ड्रैग एंड ड्रॉप फीचर से आप तस्वीरों के सभी मेटाडेटा खो देंगे।

मैंने एक प्रोजेक्ट बनाया है जो सिम्युलेटर को संपत्ति आयात करना आसान बनाता है: MBAssetsImporter

यह आपको फ़ाइलों के सभी मूल मेटाडेटा को संरक्षित करते हुए वीडियो और फ़ोटो दोनों को आयात करने में सक्षम बनाता है।


1

1. इस पथ के लिए सीडी:

/ उपयोगकर्ता / [macOS उपयोगकर्ता] / पुस्तकालय / डेवलपर / CoreSimulator / उपकरण / [सिम्युलेटर पहचानकर्ता] / डेटा / मीडिया / DCIM / 100APPLE

[सिमुलेटर आइडेंटिफ़ायर] या UDID में पाया जा सकता है: हार्डवेयर => डिवाइस => उपकरणों का प्रबंधन।

जैसे। cd / Users / rnDeveloper / Library / Developer / CoreSimulator / Devices / 7508171A-DC5D-47CF-9BE1-FF950326E3DB / data / Media / DCIM / 100APPLE

2. इस कमांड को चलाकर फोटो डाउनलोड करें:

curl -o pic_001.jpg " https://s-media-cache-ak0.pinimg.com/474x/49/25/7a/49257a4b3287b7841922ecdff855f580.jpg "

3. नई फ़ाइलों को देखने के लिए अपने सिम्युलेटर को पुनरारंभ करें।


1

IOS 11 और Xcode 9 के साथ, बस सिम्युलेटर में फ़ोटो खींचें और छोड़ें। यह स्वचालित रूप से लाइब्रेरी ऐप में उन्हें आयात करेगा। बहुत आसान!

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