[英]How do I add images to the iOS Simulator
我有xcode 4.5.1,想要將照片添加到iphone 6.0模擬器,但無法找到它。 我有一個名為iphone模擬器的文件夾,但它只包含4.3.1。 可能是因為幾個月前我將應用程序支持中的幾乎所有內容拖到我的外部硬盤上以節省一些內存。 現在,當我將其拖回時,它包含我之前使用過的4.3.1。 我是否必須下載新內容或我應該怎么做? 提前致謝!
有一種比Abizern描述的方法略快的方法
iOS9的更新 :本地存儲的圖像可以直接拖動到模擬器上,而不必顯式保存。
請注意,您的圖像存儲在此處( 6.1
與模擬器版本匹配):
~/Library/Application Suppport/iPhone Simulator/6.1/Media/DCIM/100APPLE
遺憾的是,您不能只將圖像添加到該文件夾中,因為它們將不在模擬器的圖像數據庫中。 但是,您可以通過Finder獲取所有存儲的圖像。
使用Xcode 6更容易。
1.-將圖像拖放到模擬器,圖像將直接顯示在本機照片應用程序中。
使用Xcode 6+(iOS模擬器8.1及更高版本)附帶的新iOS模擬器可以輕松實現這一點。現在,您只需將一張或多張照片拖到iOS模擬器窗口,而不是打開Safari,照片應用程序打開,立即將所有拖入的照片添加到設備中。
您現在也可以通過命令行使用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 list devices
$ 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>
這很簡單。 只需在iPhone模擬器中轉到照片,然后將圖像從您的位置(圖像Eg.Desktop)拖到IphoneSimulator。 它將這些圖片添加到相冊中。
另一個簡單的方法,在High Sierra with XCode 10中,運行模擬器,在Photos中選擇你的照片,進入Share菜單並選擇“Simulator”。
瞧!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.