Добавление изображений в iPhone Simulator - PullRequest
260 голосов
/ 22 января 2009

Я пытаюсь использовать UIImagePickerController с UIImagePickerControllerSourceTypePhotoLibrary, но он говорит: «Нет фотографий». Откуда симулятор получает изображения? Куда скопировать изображения, чтобы они отображались в симуляторе?

Ответы [ 31 ]

2 голосов
/ 27 января 2017

Самое простое решение - просто войти в iCloud на симуляторе, а затем использовать его для передачи любых файлов на диске, включая фотографии.

2 голосов
/ 20 августа 2013

попробуйте это приложение, которое я сделал. скачать код и запустить его в симуляторе https://github.com/cristianbica/CBSimulatorSeed

1 голос
/ 01 марта 2019
  1. Используя ваш компьютер просто отправьте изображение по электронной почте
  2. Откройте IOS-симулятор, затем откройте электронное письмо и загрузите изображение

  3. просто нажмите и удерживайте мышь на изображении, и из вариантов, которые будут отображаться enter image description here

  4. Затем он будет автоматически сохранен в фотогалерее вашего iOS-симулятора

1 голос
/ 28 сентября 2017

С iOS 11 и Xcode 9 просто перетащите фотографии в симулятор. Он автоматически импортирует их в приложение «Библиотека». Очень просто!

1 голос
/ 24 августа 2012

Просто перетащите изображение в симулятор iphone. откроется браузер, чтобы показать ваше изображение. нажимайте на изображение, пока не получите опции для сохранения изображения. затем сохраните изображение. вот и все :). Вы увидите свое изображение в приложении «Фото» на вашем симуляторе ....

1 голос
/ 15 декабря 2016

1. CD по этому пути:

/ Пользователи / [пользователь macOS] / Библиотека / Разработчик / CoreSimulator / Устройства / [Симулятор Идентификатор] / данные / Медиа / DCIM / 100APPLE

[Идентификатор симулятора] или UDID можно найти по адресу: Аппаратное обеспечение => устройство => управлять устройствами.

например. cd / Пользователи / rnDeveloper / Библиотека / Разработчик / CoreSimulator / Устройства / 7508171A-DC5D-47CF-9BE1-FF950326E3DB / данные / Медиа / DCIM / 100APPLE

2. Скачайте фотографию, запустив эту команду:

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

3. Перезапустите симулятор, чтобы увидеть новые файлы.

1 голос
/ 19 марта 2013

Я написал скрипт bash для этого. Проверьте ссылку [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

1 голос
/ 27 июля 2015

С помощью функции перетаскивания вы потеряете все метаданные фотографий.

Я создал проект, позволяющий легко импортировать ресурсы в симулятор: MBAssetsImporter .

Позволяет импортировать как видео, так и фотографии, сохраняя все исходные метаданные файлов.

1 голос
/ 20 июня 2013

Просто скажу вам: решение KONG также работает на бета-версии iOS 7.

Его решение было:

Перетащите изображение в симулятор, затем откроется Safari (или перейдите к изображению в Интернете с помощью Safari). Удерживайте клик на изображении Когда появится всплывающее окно, выберите «Сохранить изображение» и наслаждайтесь;)

1 голос
/ 24 сентября 2014

еще более простой способ, это: открыть сафари на симуляторе> коснитесь www.google.com поиск случайных фотографий "природа" откройте каждое изображение, нажмите на него и сохраните.

...