Ich versuche zu verwenden , UIImagePickerController
mit UIImagePickerControllerSourceTypePhotoLibrary
, aber es sagt : „Keine Fotos“. Woher bekommt der Simulator die Bilder? Wo soll ich die Bilder kopieren, damit sie im Simulator angezeigt werden?
ios
iphone
ios-simulator
uiimagepickercontroller
photo
Vijayeta
quelle
quelle
Antworten:
Der einfachste Weg, um Bilder, Videos usw. auf den Simulator zu bringen, besteht darin, sie von Ihrem Computer auf den Simulator zu ziehen und dort abzulegen. Dadurch öffnet der Simulator die Fotos-App und füllt die Bibliothek.
Wenn Sie eine skriptfähige Methode wünschen, lesen Sie weiter.
Hinweis - Obwohl dies gültig ist und funktioniert, ist die unten stehende Lösung von Koen meiner Meinung nach jetzt besser, da der Simulator nicht neu gestartet werden muss.
Identifizieren Sie Ihren Simulator, indem Sie zu xCode-> Geräte gehen, Ihren Simulator auswählen und den Identifier-Wert überprüfen.
Gehe zu
~ / Library / Developer / CoreSimulator / Devices / [Simulator Identifier] / data / Media / DCIM / 100APPLE
und fügen Sie IMG_nnnn.THM und IMG_nnnn.JPG hinzu. Sie müssen dann Ihren Simulator zurücksetzen (Hardware-> Neustart), damit er die neuen Änderungen bemerkt. Es spielt keine Rolle, ob es sich nicht um JPEGs handelt - beide können PNGs sein, aber es scheint, dass beide vorhanden sein müssen, damit es funktioniert. Möglicherweise müssen Sie DCIM erstellen, falls es noch nicht vorhanden ist. In diesem Fall sollten Sie nnnn ab 0001 starten. Die JPG-Dateien sind die Vollversion, während die THM-Dateien die Miniaturansicht sind und eine Größe von 75 x 75 Pixel haben. Ich schrieb ein Skript , dies zu tun, aber es gibt eine bessere dokumentiert über hier (-Link nicht mehr arbeiten).
Sie können auch Fotos von einer Safari im Simulator hinzufügen, indem Sie auf das Bild tippen und es gedrückt halten. Wenn Sie ein Bild (oder eine andere Datei wie eine PDF-Datei) in den Simulator ziehen, wird Safari sofort geöffnet und das Bild angezeigt. Dies ist also eine recht einfache Möglichkeit, Bilder darauf zu übertragen.
quelle
~/Library/Application Support/iPhone Simulator/3.1.3/Media/DCIM/100APPLE
Erläutern Sie Schritt für Schritt die Antwort von Airsource Ltd zum Hinzufügen von Bildern zum Simulator:
Update: Führen Sie diese Schritte für iOS Simulator 4.2 zweimal aus, damit es funktioniert. Danke
kevboh
!Update: Dies funktioniert auch für iOS Simulator 6.1
quelle
3 einfache Schritte
- Dadurch wird ein Browser mit Ihrem Bild geöffnet
- dies öffnet Optionen
- Dadurch wird das Bild auf den Simulator kopiert
YouTube-Video ansehen (Bilder zum iPhone-Simulator hinzufügen)
quelle
Mit iOS 8.0 haben wir die Möglichkeit hinzugefügt, Bilder einfach per Drag & Drop in den iOS-Simulator zu ziehen. Sie können eine Reihe von Bildern in das Fenster ziehen, die für dieses simulierte Gerät in die Fotorolle importiert werden sollten. Sie können dies auch mit dem Befehlszeilentool simctl tun. 'xcrun simctl addphoto'
quelle
Seit Xcode 6 können Sie das Befehlszeilenprogramm verwenden
xcrun simctl
.Die Verwendung ist sehr einfach; Um dem aktuell ausgeführten Simulator ein Foto hinzuzufügen, verwenden Sie den
booted
Platzhalter.Um es einem anderen Simulator hinzuzufügen, verwenden Sie dessen Geräte-ID, die durch Ausführen ermittelt werden kann
xcrun simctl list
.quelle
Es ist einfach. Befolgen Sie einfach diese Schritte:
Daraufhin wird das Aktionsblatt mit der Option Speichern, Abbrechen angezeigt (auch bei iOS 7-Simulator kopieren).
Speichern Sie das Bild. Das Bild wird in die Bibliothek aufgenommen.
quelle
Ich stolperte über , wie man Bulk - Upload von Bildern auf dem iOS Simulator. (Ich habe es erst am 6.1 bestätigt.)
Sichern Sie den Ordner:
Kopieren Sie alle Ihre Bilder in den Ordner:
Verschieben oder löschen Sie den Ordner:
Starten Sie iOS Simulator neu
Öffnen Sie die Fotos- App
Der Simulator stellt alle Bilder aus dem 100APPLE-Ordner wieder her!
quelle
Für iOS 7 habe ich folgendes gemacht:
Kopieren Sie Fotos in diese beiden Ordner:
Löschen Sie nur diese 4 Dateien (um Duplikate beim Neustart zu vermeiden):
quelle
*.sqlite-
Dateien hat bei mir funktioniert. Vielen Dank!Ziehen Sie einfach Bilder auf den iPhone-Simulator.
quelle
Mit dem neuen iOS-Simulator, der mit Xcode 6+ (iOS Simulator 8.1 und höher) geliefert wird, ist dies VIEL einfacher. Jetzt müssen Sie nur noch ein oder mehrere Fotos in das iOS-Simulator-Fenster ziehen und statt Safari die Fotos-App öffnen wird geöffnet und fügt sofort alle eingezogenen Fotos zum Gerät hinzu.
quelle
Methode 1 (einfachster Weg): Wenn Sie Ihr Bild auf einem Mac haben
Sie können ein Bild aus dem Finder auf Ihrem Mac in den Simulator ziehen und es wird im Album "Gespeicherte Fotos" gespeichert.
Methode 2: Wenn es sich um eine URL handelt
So speichern Sie ein Bild von einer Webseite in der Foto-App
Stellen Sie jemanden vor, der nach einer Apple-Dokumentation zum Kopieren und Einfügen in Simulator sucht .
quelle
Keine der Antworten hatte genau die Lösung, die ich brauchte.
Die Schritte, die ich für die Arbeit mit iOS 5.0 und höher gefunden habe, sind folgende:
Schließen Sie den Simulator, wenn das xcode-Projekt ausgeführt wird.
Führen Sie den Simulator vom Dock aus, indem Sie darauf klicken.
Ziehen Sie das Bild per Drag & Drop in den Simulator.
Tippen und halten Sie das Bild (in Safari geöffnet) und wählen Sie die Option Speichern.
Du bist fertig.
quelle
Für iOS 5.1 wird dies weiter in einen neuen Pfad geändert
quelle
Ab iOS 8 können Sie einfach alle Ihre Fotos in das Simulatorfenster ziehen und sie werden automatisch auf der Kamerarolle gespeichert. Sie können so viele gleichzeitig ausführen, wie Sie möchten.
quelle
Wenn Sie mehr als nur ein oder zwei Fotos importieren müssen, schauen Sie sich diesen Artikel an , den ich geschrieben habe. Es beschreibt eine einfache Möglichkeit, einen Massenimport von Fotos durchzuführen, und funktioniert unter iOS 4.x.
quelle
Wenn für iOS 8 das Datum und der Speicherort der Fotoaufnahme nicht beibehalten werden müssen, legen Sie einfach die Fotodateien im Simulator ab.
Gehen Sie wie folgt vor, um Foto-Metadaten beizubehalten:
Hinweis: Sie müssen {USER} durch Ihren Benutzernamen und {UDID} durch die UDID des Simulators ersetzen. Um die UDID für Ihren Simulator im Terminal zu finden, führen Sie 'xcrun simctl list' aus.
quelle
quelle
Das Hinzufügen eines Bildes zur Iphone Simulation unter IOS 8.0 ist noch einfacher.
Sie müssen sich nicht mehr mit Safari befassen
quelle
Für iOS 4.2 musste ich den 100APPLE-Ordner erstellen und den Simulator neu starten, dann funktionierte es.
quelle
versuche diese App, die ich gemacht habe. Laden Sie den Code herunter und führen Sie ihn im Simulator https://github.com/cristianbica/CBSimulatorSeed aus
quelle
Für iOS 8.0 ist die Antwort veraltet. Ich habe die Medienressource im folgenden Pfad gefunden: ~ / Library / Developer / CoreSimulator / Devices / [DeviceID] / data / Media / DCIM / 100APPLE
quelle
Die einfachste Lösung besteht darin, sich einfach im Simulator bei iCloud anzumelden und dann alle Dateien auf dem Laufwerk, einschließlich Fotos, zu übertragen.
quelle
Ziehen Sie das Bild einfach per Drag & Drop in den iPhone-Simulator. Der Browser wird geöffnet, um Ihr Bild anzuzeigen. Drücken Sie auf das Bild, bis Sie keine Optionen zum Speichern des Bildes mehr erhalten. dann Bild speichern. das ist es :). Sie sehen Ihr Bild in der Foto-App in Ihrem Simulator ....
quelle
Ich habe dazu ein Bash-Skript geschrieben. Überprüfen Sie den Link [1]
[1]: https://gist.github.com/firesofmay/5194901
quelle
Nur um Ihnen zu sagen: Die Lösung von KONG funktioniert auch unter iOS 7 Beta.
Seine Lösung war:
Ziehen Sie das Bild in den Simulator, und Safari wird geöffnet (oder navigieren Sie mit Safari zum Bild im Internet). Halten Sie den Klick auf das Bild gedrückt. Wenn das Popup angezeigt wird, wählen Sie Bild speichern und genießen.)
quelle
Ich brauchte nur ein paar zufällige Bilder zum Testen, also habe ich es so gemacht.
Ich habe die einfachste Lösung der Welt. Öffnen Sie einfach Safari im Simulator, gehen Sie zu Google-Bildern (oder Ihrer eigenen Web- oder Dropbox-URL), zeigen Sie ein Bild an, halten Sie die Maustaste 2 Sekunden lang gedrückt, und Sie sehen "Bild speichern" - es wird direkt in der gespeichert Fotobibliothek. Spülen und wiederholen.
quelle
Ein noch einfacherer Weg ist: Öffnen Sie die Safari im Simulator> tippen Sie auf www.google.com. Suchen Sie nach zufälligen Fotos. "Natur" Öffnen Sie jedes Bild, drücken Sie darauf und speichern Sie es.
quelle
Mit der Drag & Drop-Funktion verlieren Sie alle Metadaten der Fotos.
Ich habe ein Projekt erstellt, das das Importieren von Assets in den Simulator wirklich einfach macht: MBAssetsImporter .
Sie können sowohl Videos als auch Fotos importieren und dabei alle ursprünglichen Metadaten der Dateien beibehalten.
quelle
1. CD zu diesem Pfad:
2. Laden Sie das Foto herunter, indem Sie diesen Befehl ausführen:
3. Starten Sie Ihren Simulator neu, um die neuen Dateien anzuzeigen.
quelle
Ziehen Sie mit iOS 11 und Xcode 9 Fotos einfach per Drag & Drop in den Simulator. Sie werden automatisch in die Bibliotheks-App importiert. Sehr leicht!
quelle