Подтвердить что ты не робот

Как добавить изображения в iOS Simulator

У меня есть xcode 4.5.1 и вы хотите добавить фотографии в симулятор iphone 6.0, но не можете найти его. У меня есть папка с именем iphone simulator, но она просто содержит 4.3.1. Возможно, потому, что несколько месяцев назад я перетаскиваю почти все в поддержку приложения на свой внешний жесткий диск, чтобы сохранить некоторую память. Теперь, когда я перетаскиваю его, он содержит 4.3.1, который я использовал раньше. Должен ли я загружать что-то на новый или что мне делать? Спасибо заранее!

4b9b3361

Ответ 1

  • Запустите симулятор
  • Запустить Safari на симуляторе
  • Перетащите изображение в Safari, запущенном на симуляторе, это откроет изображение.
  • Нажмите и удерживайте изображение или нажмите значок общего доступа в нижней панели инструментов.
  • Вы получите предупреждение о том, хотите ли вы сохранить изображение на свой телефон.

Ответ 2

Существует несколько более быстрый подход, чем описано Abizern

  • Откройте симулятор
  • Перетащите изображение прямо на него (нет необходимости запускать Safari.app)
  • Safari willl запускает
  • Долгое нажатие на изображение и сохранение его в ролике "Симуляторы".

Обновление для iOS9. Локально сохраненные изображения можно перетаскивать непосредственно на симулятор и не нужно явно сохранять.

enter image description here

Обратите внимание, что ваши изображения хранятся здесь (6.1 соответствует версии Simulator):

~/Library/Application Suppport/iPhone Simulator/6.1/Media/DCIM/100APPLE

К сожалению, вы не можете просто добавлять изображения в эту папку, так как они будут игнорироваться, потому что они не находятся в базе данных изображений Simulator. Однако вы можете получить все сохраненные изображения через Finder.

Ответ 3

С Xcode 6 проще.

1.- Перетащите изображение в симулятор, и изображение появится непосредственно в приложении Фото.

Ответ 4

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

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

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

Ответ 5

Это намного проще с новым симулятором iOS, который поставляется с Xcode 6+ (iOS Simulator 8.1 и выше). Теперь все, что вам нужно сделать, это перетащить одну или несколько фотографий в окно iOS Simulator и вместо открытия Safari, открывается приложение "Фотографии" и мгновенно добавляет на устройство все перетаскиваемые фотографии.

Ответ 6

Вы также можете сделать это через командную строку с помощью команды smctl addmedia.

$ xcrun simctl addmedia
Usage: simctl addmedia <device> <path> [... <path>]

You can specify multiple files including a mix of photos and videos.

You can also specify multiple live photos by providing the photo and video files. They will automatically be discovered and imported correctly.

Примечание (вам может не потребоваться добавить xcrun перед simctl в зависимости от того, как устанавливаются инструменты командной строки).

Чтобы найти правильный идентификатор устройства, запустите устройства с символами simctl

$ xcrun simctl list devices
== Devices ==
-- iOS 10.2 --
    iPhone 5 (D226CF12-6782-4D7D-9C00-2D662CF4022C) (Shutdown)
    iPhone 5s (34E0E0F8-3429-4D91-B038-ECF4FD0F3311) (Shutdown)
    iPhone 6 (9C772A68-34E3-4F3F-981C-543DE6D5D985) (Shutdown)
    iPhone 6 Plus (7848A50E-BFB5-4F19-BB31-4A56CA78AA2C) (Shutdown)
    iPhone 6s (12CF89BA-C8B2-4837-B4EB-FB24DFF1622C) (Shutdown)
    iPhone 6s Plus (3EE6CA84-8F12-4A5E-A31D-EF4BF3CCBDB2) (Shutdown)
    iPhone 7 (1EB3CE5D-849C-491C-9CAA-5E97B1BD89CE) (Booted)
    iPhone 7 Plus (94FEFD36-6EFF-4762-BD21-79B1F958F6C6) (Shutdown)
    iPhone SE (E8E8ECEB-34C0-44F0-B92E-57DCA91024F1) (Shutdown)
    iPad Retina (0DA5BF39-3DC7-49B3-BE9B-2FA756FCA725) (Shutdown)
    iPad Air (DAB9C2D3-8EBC-41DC-9C2D-0ECEC1D2FAE3) (Shutdown)
    iPad Air 2 (1E2DA170-5C2E-413C-831B-FA65524643D3) (Shutdown)
    iPad Pro (9.7 inch) (99F931A9-0708-4637-9294-6420DC7A149C) (Shutdown)
    iPad Pro (12.9 inch) (08CD02EB-C44A-4183-961A-EED89FF1C225) (Shutdown)
-- tvOS 10.1 --
    Apple TV 1080p (7EE393F2-C83E-467F-9802-3E5BFE7C2CA9) (Shutdown)
-- watchOS 3.1 --
    Apple Watch - 38mm (B8969533-D7CD-462E-9E76-511C08E8CC8E) (Shutdown)
    Apple Watch - 42mm (E16167D9-1007-438B-8812-CD97CE6ABECA) (Shutdown)
    Apple Watch Series 2 - 38mm (F59C0BB1-B4D0-47DD-B927-1BFD78DD78C0) (Shutdown)
    Apple Watch Series 2 - 42mm (7FE3AADD-94AB-46B9-A057-78F20F030999) (Shutdown)

Итак, чтобы добавить видео на мой симулятор iPhone 7, я бы использовал:

$ xcrun simctl addmedia 1EB3CE5D-849C-491C-9CAA-5E97B1BD89CE <path to video>

Ответ 7

Это просто. Просто перейдите на ваш iPhone-симулятор и перетащите изображения из вашего местоположения (где изображения Eg.Desktop) в IphoneSimulator. Он добавляет эту фотографию в альбом камеры.