时间:2011-01-06 19:28:45

标签: iphone ios-simulator ios-4.2

9 个答案:

答案 0 :(得分:39)

我找到了一种似乎适用于大多数版本的模拟器的方法(确认为6.1):

  1. 启动模拟器并从主屏幕导航到照片应用程序。
  2. .m4v文件从文件系统拖放到模拟器窗口中。该视频现在将在野生动物园中播放。
  3. 点击左上角的“完成”。
  4. 点击“share”按钮,然后选择“保存到相机胶卷”
  5. 你已经完成了!

答案 1 :(得分:5)

对于XC6模拟器,您可以使用此命令行命令搜索模拟器目录:

例如,如果要查找具有“5s”设备的目录:

grep -r -e "5s" --include="device.plist" ~/Library/Developer/CoreSimulator/Devices

获得文件夹后,您可以导航至:

<your-sim>/data/Media/DCIM/100APPLE

并将文件复制到那里。当您启动模拟器时,您应该打开照片应用程序,它应该“恢复”媒体的元数据。如果不是这种情况,您还可以删除“下载”和“PhotoData”文件夹并重新启动模拟器。

答案 2 :(得分:3)

这是我必须为Xcode 6.3.1 / iOS 8做的事情:

  • 打开Safari
  • 使用file://协议将文件路径输入Mac Mac上的m4v,例如file:///Users/brentd/Desktop/video.m4v
  • 点击完成
  • 点击分享按钮
  • 选择“保存视频”

视频现在将在您的相机胶卷中。

答案 3 :(得分:2)

你看过Shizam的解决方案,在这里:

iphone - How do I add videos to iPad simulator?

但它需要代码。

答案 4 :(得分:1)

如果您将MP4文件粘贴到xcode中的“Resources”组/文件夹中,模拟器就可以像访问其他本地资源一样访问它。

以下是devx上的一个示例,演示了如何从资源组播放电影文件。

devx Example

答案 5 :(得分:1)

我最后使用了代码解决方案,但之后查看了模拟器文件夹,它为视频使用了不同的命名策略。

如果将文件另存为:

,也许它会起作用
  

〜/ Library / Application Support / iPhone   模拟器/用户/媒体/ DCIM / 100APPLE / IMG_0001.M4V

答案 6 :(得分:0)

这不起作用(不打开safari)如果您在模拟器上安装了一个具有文档.ext处理程序的应用程序,它会打开该应用程序而不是Safari,所以只需

  • 在模拟器上打开safari
  • 从桌面拖动视频文件并将其放在模拟器的Safari中
  • 点击“完成”
  • 点击“分享”
  • 选择&#39;保存Tp相机胶卷&#39;

答案 7 :(得分:0)

从模拟器登录到您的iCloud帐户。与iCloud同步您的手机照片和视频。它们只会出现。

答案 8 :(得分:0)

Xcode 10 中,您只需将视频拖放到模拟器中即可。如果“照片”应用尚未打开,它将打开并在其中显示视频以及内置示例照片。