Ich möchte eine App erstellen, um ein Live-Foto anzuzeigen. Aber ich habe keine iPhone 6S
. Gibt es eine Möglichkeit, ein Live-Foto in die iOS Simulator
zu setzen? Danke!Kann ich ein Live-Foto in den iOS Simulator übertragen?
Antwort
Der einzige Weg, den ich gefunden habe, ist ziemlich tollpatschig: Holen Sie sich ein Live-Foto in Ihren iCloud-Fotostream und verbinden Sie dann Ihren Simulator mit Ihrem iCloud-Konto. Die Live-Fotos sind dann in der Fotobibliothek Ihres Simulators verfügbar.
Wie Sie vielleicht erwarten, kann der Schritt "Get A Live Foto ..." knifflig sein - Sie brauchen vielleicht einen Freund mit einem iPhone 6s/6s +, um Ihnen einen zu melden. Obwohl einige Dienste wie Facebook und Google Fotos die Live-Fotoanzeige in der App unterstützen, scheinen sie das Herunterladen in Ihre Fotobibliothek nicht zu unterstützen, während sie ihre Lebensdauer beibehalten.
So habe ich es gemacht. Unter Verwendung der PhotosUI-Schnittstelle fragt meine App nach einem LivePhoto. Mit dem PHAsset, das es mir gibt, speichere ich eine lokale Kopie der .mov-Datei und das hochwertige .png-Bild. Diese beiden Dateien sind das "LivePhoto". In Xcode, gehe ich zu Geräte mit meinem Telefon verbunden, wählen Sie die App, klicken Sie auf die Einstellungen Zahnradsymbol am unteren Rand und wählen Sie Download-Container. Gehen Sie zum Finder, klicken Sie mit der rechten Maustaste auf die Datei .xcappdata, die ich gerade heruntergeladen habe, wählen Sie ShowPackageContents und die Dateien befinden sich dort, wo ich sie geschrieben habe. Ich ziehe sie in die App (Xcode ist offen - lasse sie im Navigationsbereich auf der linken Seite fallen) und sie werden zum Bündel der App hinzugefügt.
Ich denke, Sie können, aber ich habe kein Live-Foto auf meinem Mac, so dass ich es nicht testen kann. Es gibt ziemlich viele Projekte auf [GitHub] (https://github.com/versluis/Live-Photo-Viewer), die zeigen, wie man Live-Fotos macht. Vielleicht können Sie sich diese für Design-Hilfe ansehen. – fsb