Frage

Ich versuche es zu verwenden UIImagePickerController mit UIImagePickerControllerSourceTypePhotoLibrary, aber es heißt: „Keine Fotos“.Woher bezieht der Simulator die Bilder?Wohin soll ich die Bilder kopieren, damit sie im Simulator angezeigt werden?

War es hilfreich?

Lösung

Der einfachste Weg, um Bilder auf den Simulator zu bekommen ist, sie zu ziehen. Dadurch wird der Simulator führen die Fotos App zu öffnen.

Wenn Sie eine skriptfähige Methode wollen, lesen Sie weiter.

Hinweis - während diese gültig ist, und arbeitet, ich denke, Koen-Lösung unter ist jetzt ein besserer, da es erfordert nicht den Simulator neu zu starten.

Identifizieren Sie Ihren Simulator, indem Sie auf xCode-> Geräte, die Auswahl Ihrer Simulator und die Überprüfung der ID-Wert.

Zur

~ / Library / Developer / CoreSimulator / Geräte / [Simulator Identifier] / Daten / Medien / DCIM / 100APPLE

und fügen Sie IMG_nnnn.THM und IMG_nnnn.JPG. Sie werden dann Simulator (Hardware-> Reboot) zurücksetzen müssen, damit es die neuen Änderungen bemerken. Dabei spielt es keine Rolle, ob sie nicht JPEGs sind - sie beide PNGs sein können, aber es scheint, dass sie beide vorhanden sein muss, damit es funktioniert. Möglicherweise müssen Sie DCIM erstellen, wenn es nicht bereits vorhanden ist, und in diesem Fall sollten Sie nnnn beginnen bei 0001. Die JPG-Dateien sind die Gross Version, während die THM-Dateien die Miniaturansicht, und sind 75x75 Pixel groß. Ich schrieb ein Skript, dies zu tun, aber es gibt ein besseres dokumentierte eine über hier (-Link nicht mehr arbeiten).

Sie können auch Fotos von Safari im Simulator hinzufügen, durch Tippen und Halten auf das Bild. Wenn Sie ein Bild (oder jede andere Datei, wie ein PDF) an den Simulator ziehen, wird sie sofort Safari zu öffnen und das Bild anzuzeigen, so ist dies eine ganz einfache Möglichkeit, Bilder, um es zu bekommen.

Andere Tipps

Erklären Sie Schritt für Schritt von Airsource Ltd Antwort für das Hinzufügen von Bild-Simulator:

  1. Ziehen sie Simulator, dann Safari öffnet (Oder wechseln Sie zu dem Bild im Internet mit Safari)
  2. Halten Sie auf das Bild klicken
  3. Wenn das Popup-Fenster, wählen Sie Bild speichern und genießen;)

Update: für iOS Simulator 4.2, tun zweimal vor, um es Arbeit zu bekommen. Dank kevboh!

Update: Dies funktioniert auch für iOS Simulator 6.1

3 einfache Schritte

  1. Drag & Drop Bild auf Simulator
        - dies wird einen Browser mit Ihrem Bild öffnet
  2. Klicken Sie auf und halten Sie Bild
        - dies wird Optionen öffnen
  3. Bild speichern
        - dieses Bild auf Simulator kopiert

beobachten YouTube Video (Bilder hinzufügen iPhone-Simulator)

Mit iOS 8.0, haben wir die Möglichkeit, Bilder in den iOS Simulator einfach per Drag & Drop. Sie können eine Reihe von Bildern in das Fenster ziehen, und sie sollten für das simulierte Gerät in die Fotorolle importiert werden. Sie können auch mit dem simctl Kommandozeilen-Tool tun. 'Xcrun simctl addphoto'

Da Xcode 6 Sie das Kommandozeilen-Tool xcrun simctl verwenden können.

Die Benutzung ist sehr einfach; ein Foto auf die aktuell laufenden Simulator Sie die booted Platzhalter hinzufügen verwenden.

xcrun simctl addmedia booted ./MyFile.jpg

Um es zu jedem anderen Simulator hinzufügen, verwenden Sie seine Geräte-ID, die durch Ausführen xcrun simctl list gefunden werden kann.

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

Es ist einfach. Folgen Sie einfach diesen Schritten:

  1. Drag & Drop Bild auf Simulator
  2. Jetzt Bild öffnet sich in Safari-Browser (Datei: //.../ImageName). Tippen und halten Sie auf das Bild.
  3. Dies zeigt actionSheet mit Speichern, Abbrechen Option (kopiert Auch im Fall von iOS 7-Simulator).

    Screenshot für Actionsheet

  4. Speichern Sie das Bild. Das Bild wird in der Bibliothek hinzugefügt.

    Photo Library

Ich stolperte über, wie man Masse Hochladen von Bildern auf dem iOS Simulator. (Ich habe es nur auf 6.1 bestätigt.)

  1. Backup der Ordner:

    ~/Library/Application Support/iPhone Simulator/6.1/Media
    
  2. Kopieren Sie alle Ihre Bilder in den Ordner:

    ~/Library/Application Support/iPhone Simulator/6.1/Media/DCIM/100APPLE
    
  3. Verschieben oder löschen Sie den Ordner:

    ~/Library/Application Support/iPhone Simulator/6.1/Media/PhotoData
    
  4. Restart iOS Simulator

  5. Öffnen Sie die Fotos app

Der Simulator wird alle Bilder aus dem 100APPLE Ordner wiederherstellen!

Für iOS 7 habe ich die folgenden:

Kopieren von Fotos auf diese beiden Ordner:

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

diese 4 Dateien löschen nur (Duplikate auf Relaunch zu vermeiden):

~/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

Ziehen Sie einfach Bilder auf dem iPhone-Simulator.

Diese

ist viel einfacher mit dem neuen iOS Simulator, die mit Xcode kommt 6+ (iOS Simulator 8.1 und höher.) Alles was Sie jetzt tun müssen, ist Drag ein oder mehrere Fotos auf den iOS Simulator Fenster und statt Safari zu öffnen, die Fotos App öffnet, und fügt sofort alle schleppten in Fotos auf das Gerät.

Methode 1 (einfachste Weg): Wenn Sie Ihr Bild auf Mac

Sie können ein Bild aus dem Finder auf Ihrem Mac Simulator ziehen, und es wird auf die gespeicherten Fotos Album gespeichert.

Methode 2: Wenn sein auf jeder URL

Um ein Bild von einer Webseite auf die Fotos App speichern

  1. Platzieren Sie den Mauszeiger auf das Bild, das Sie speichern möchten, und halten Sie die Maustaste oder Trackpad.
  2. Wenn das Menü erscheint, klicken Sie auf Bild speichern das Bild auf die Fotos App in einem iOS-Simulator zu speichern.
  3. Das Bild auf die gespeicherten Fotos Album in der Fotos App gespeichert wird.

Incase jemand sucht Apple-Dokumentation über Kopieren und Einfügen in Simulator. Bild speichern von Safari

Keine der Antworten hatte die exakte Lösung, die ich brauchte.

Die Schritte, die ich für mich selbst arbeiten auf iOS 5.0 und höher Simulator gefunden haben, sind wie folgt:

  1. Schließen Sie den Simulator, wenn es Xcode-Projekt ausgeführt wird.

  2. Ausführen Simulator aus dem Dock indem Sie darauf klicken.

  3. Drag & Drop das Bild in Simulator.

  4. Tippen und halten Sie das Bild (in Safari geöffnet) und wählen Sie die Option Speichern.

Sie sind fertig.

Für iOS 5.1, dies weiter zu neuem Pfad geändert wird,

  

~ / Library / Application Support / iPhone Simulator / 5.1 / Medien / DCIM / 100APPLE

Ab iOS 8, können Sie einfach ziehen Sie alle Ihre Fotos auf dem Simulator-Fenster, und sie werden automatisch auf Kamerarolle speichern. Sie können zu einer Zeit, wie es viele tun, wie Sie wollen.

Wenn Sie mehr importieren als nur ein oder zwei Fotos dann an diesem Artikel einen Blick , dass ich geschrieben habe. Es beschreibt eine einfache Möglichkeit, einen Bulk-Import von Fotos und Werken für iOS 4.x auszuführen.

Für iOS 8: Wenn das Datum und der Ort der Fotoaufnahme nicht gespeichert werden müssen, legen Sie die Fotodateien einfach im Simulator ab.

Gehen Sie wie folgt vor, um Foto-Metadaten beizubehalten:

  1. Fotodateien kopieren nach:/Users/{USER}/Library/Developer/CoreSimulator/Devices/{UDID}/data/Media/DCIM/100Apple
  2. Ordner entfernen (oder umbenennen):/Users/{USER}/Library/Developer/CoreSimulator/Devices/{UDID}/data/Media/photoData
  3. Simulator neu starten

Notiz:Sie müssen {USER} durch Ihren Benutzernamen und {UDID} durch die UDID des Simulators ersetzen.Um die UDID für Ihren Simulator zu finden, führen Sie im Terminal „xcrun simctl list“ aus.

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.

mit der IOS ein Bild auf das iPhone Simulation Hinzufügen von 8.0 noch einfacher.

  • Ziehen Sie Ihr Bild an den Simulator
  • IOS öffnet das Foto-App und Ihr Bild ist jetzt Teil Ihrer Sammlung.

Keine Notwendigkeit, mit Safari beschäftigen mehr

Für iOS 4.2 Ich hatte den 100APPLE Ordner zu gehen und erstellen und den Simulator neu zu starten, dann hat es funktioniert.

versuchen, diese app, die ich gemacht habe. den Code herunterladen und in Simulator https://github.com/cristianbica/CBSimulatorSeed

Für iOS 8.0 ist die Antwort aus date.I der Medienressource in folgendem Pfad: ~ / Library / Developer / CoreSimulator / Geräte / [DeviceID] / Daten / Medien / DCIM / 100APPLE

Die einfachste Lösung ist, melden Sie sich einfach in iCloud auf dem Simulator dann verwendet alle Dateien im Laufwerk zu übertragen, einschließlich Fotos.

Einfach per Drag & Drop-Bild in iPhone-Simulator. Browser öffnet sich Ihr Bild zu zeigen. Presse auf das Bild, bis Sie keine Optionen erhalten Bild zu speichern. Bild speichern dann. das ist es :). Sie werden Ihr Bild in Fotos App in Ihrem Simulator ....

siehe

Ich schrieb einen Bash-Skript, dies zu tun. Überprüfen Sie den Link [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/* {} \;

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

Nur um es dir zu sagen:Die Lösung von KONG funktioniert auch auf iOS 7 Beta.

Seine Lösung war:

Ziehen Sie das Bild in Simulator, dann öffnet Safari (oder durchsuchen Sie das Bild im Internet mit Safari). Halten Sie Ihr Klick auf das Bild, wenn das Popup angezeigt wird, wählen Sie Bild speichern und genießen Sie es.)

Ich habe gerade einige zufällige Bilder für die Prüfung benötigt, so ist dies, wie ich es tat.

Ich habe die einfachste Lösung in der Welt. Nur Safari öffnen im Simulator, gehen Sie zu Google Bilder (oder Ihre eigene Web oder Dropbox URL), um ein Bild anzuzeigen, halten Sie die Maustaste 2 Sekunden lang gedrückt, und Sie werden „Save Image“ sehen - es wird direkt in die sparen Fotos Bibliothek. Spülen und wiederholen.

eine noch einfachere Art und Weise, ist: offene Safari auf Simulator> Hahn www.google.com Suche nach Zufallsfotos „Natur“ Öffnen Sie jedes Bild, drücken Sie darauf und speichern Sie es.

Mit der Drag-and-Drop-Funktion finden Sie alle Metadaten der Fotos verlieren.

Ich habe ein Projekt erstellt, die es wirklich einfach machen Vermögenswerte an den Simulator zu importieren: MBAssetsImporter .

Es ermöglicht Ihnen, beide Videos und Fotos zu importieren, während alle ursprünglichen Metadaten der Dateien zu erhalten.

1. CD auf diesem Pfad:

  

/ Benutzer / [macOS Benutzer] / Library / Developer / CoreSimulator / Geräte / [Simulator   Identifier] / Daten / Medien / DCIM / 100APPLE

     

[Simulator Identifier] oder UDID finden Sie unter: Hardware => device => Verwaltung von Geräten

.      

zB. cd / Users / rnDeveloper / Library / Developer / CoreSimulator / Geräte / 7508171A-DC5D-47CF-9BE1-FF950326E3DB / Daten / Medien / DCIM / 100APPLE

2. Foto herunterladen durch diesen Befehl:

  

curl -o pic_001.jpg   „ https: // s-Medien-Cache -ak0.pinimg.com/474x/49/25/7a/49257a4b3287b7841922ecdff855fd80.jpg "

3. Starten Sie den Simulator die neuen Dateien.

zu sehen

Mit iOS 11 und Xcode 9, einfach per Drag und Fotos auf den Simulator fallen. Es wird sie automatisch in der Bibliothek App importieren. Sehr einfach!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top