如何添加图片到iPhone模拟器(How do I add images to the iOS Si

2019-07-03 22:44发布

我的Xcode 4.5.1和想要将照片添加到iPhone 6.0的模拟器,但无法找到它。 我有一个文件夹命名为iPhone模拟器,但它只是包含了4.3.1。 这可能是因为几个月前我拖累的应用程序支持几乎所有我的extern硬盘节省一些内存。 现在,当我将其拖回它包含了我之前使用的4.3.1。 我一定要下载新的东西或我应该怎么办? 提前致谢!

Answer 1:

  1. 运行模拟器
  2. 在模拟器上运行Safari浏览器
  3. 图片拖到在模拟器上运行的Safari浏览器,这将打开图像。
  4. 单击并按住图像,或点击底部工具栏上的共享图标。
  5. 你会得到一个警告,询问您是否想将图像存储到您的手机


Answer 2:

有一个比Abizern描述稍快的方法

  1. 打开Simulator
  2. 图像直接拖放到它(没有必要推出Safari.app)
  3. Safari浏览器推出预订购
  4. 长按图像,并将其保存到模拟器相机胶卷

更新iOS9:本地存储的图像可以直接拖动到模拟器,并没有明确地保存。

请注意,您的图片都保存在这里( 6.1模拟器版本匹配):

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

不幸的是,因为他们在模拟器的图像数据库是不是你不能只图像添加到该文件夹​​,因为它们将被忽略。 但是你可以通过查找所有存储的图像。



Answer 3:

Xcode 6更容易。

1.-拖动和图像拖放到仿真器和图像将在本机照片应用直接出现。



Answer 4:

随着拖放功能,您就失去了照片的所有元数据。

我创建了一个项目,使其很容易将资产导入到模拟器: MBAssetsImporter 。

它可以让你同时导入视频和照片,同时保留文件的所有原始的元数据。



Answer 5:

这与附带的Xcode 6+新的iOS模拟器容易得多(iPhone模拟器8.1及以上)。现在,所有你需要做的就是拖一张或多张照片到iPhone模拟器窗口,而不是打开Safari浏览器,照片应用程序打开,瞬间将所有拖入的照片到设备。



Answer 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.

注意(你可能不需要在simctl前加上xcrun根据命令行工具的安装方式)。

要找到正确的设备ID,运行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>


Answer 7:

这很简单。 刚转到照片在你的iPhone模拟器和拖动图像从您的位置(在图像Eg.Desktop)到IphoneSimulator。 它添加到相册这些图片。



Answer 8:

另一个简单的方法,在高塞拉利昂与XCode的10,与你的模拟器中运行,在照片中选择您的照片,去分享菜单并选择“模拟器”。

瞧!



文章来源: How do I add images to the iOS Simulator