如何将照片添加到OSX的iPhone模拟器?

Sag*_*ari 45 iphone

我在Mac上有照片,我想添加到iPhone模拟器来测试我的应用程序.

换句话说:如何将照片添加到iPhone模拟器?

编辑:iPhone模拟器4.0怎么样?iphone Simulator 3.0和4.0都有不同的工作方式.

在此先感谢帮助我......

Sag*_*ari 87

在Mac中打开存储图像的窗口.

另一边打开你的模拟器.

现在将图像从mac窗口拖动到模拟器,

模拟器将打开safari,并在safari选项卡中显示您的图像.

在模拟器中点击并按下图像,

将有"保存图像"的消息,

保存图片.

它将被添加到您的iPhone模拟器中.

编辑:

首先看看下面的图片.

替代文字

在iPhone模拟器4.0(iphone/iphone模拟器)中,它本身维护着一个用于添加图像的sqlite数据库.因此,如果您想要复制粘贴系统 - 首先进行插入条目然后复制粘贴.那将是荒谬的方式.

好.让我解释一下更简单的方法.

  • 打开您要在模拟器中添加批量图像的查找程序.
  • 将第一张图像拖放到iphone模拟器中
  • 在图像上 - 点击并按住1秒钟.
  • 将出现操作表 - 点击保存选项
  • 对所有图像重复相同的过程
  • 这也会做sqlite条目.
  • 现在,打开/ Users/YourUserName/Library/Application Support/iPhone Simulator/4.0
  • 备份Media目录.(例如将其复制并粘贴到桌面上)
  • 重置iphone模拟器时,所有图像都将消失
  • 你不需要再重复所有的过程,你已经备份了它.
  • 只需从后面复制并粘贴到4.0

替代文字


Dar*_*ein 16

一个更容易理解的sagar的答案版本:

打开存储图像的Finder窗口和iPhone模拟器.然后将图像从Finder窗口拖动到模拟器中.模拟器将使用您的图像打开Safari.单击并按住可将图像保存到iPhone相机胶卷.您现在可以像往常一样使用这些图像.


小智 10

我最近有同样的问题.如果您一次只进行一次,那么Safari上的照片就可以很好地运行.对于同时出现的几张图片,我发现了一篇很棒的博文,解释了模拟器在哪里找到它的图像.

相同的海报链接到bash脚本以将图像目录加载到模拟器中.我现在用它来将我的模拟器的环境重置为一个已知的良好状态,作为我构建的一部分.这样,我可以将我的图像与我的代码保持在一起,而不是依赖于模拟器目录树的状态.

编辑原始脚本在服务器上似乎已经消失.我在这里粘贴了iPhone SDK 3.0所需的更改.该剧本适当地归功于"Of Code and Men"的作者.

#!/bin/bash
simPath="$HOME/Library/Application Support/iPhone Simulator/User/Media/DCIM/100APPLE"
thmPath="$simPath/.MISC"

if [ -z "$1" ]; then
  echo usage: $0 "<folder>"
  exit 1
fi

if [ ! -d "$simPath" ]; then
  mkdir -p "$simPath"
  mkdir -p "$thmPath"
fi

# Find out which incremential number we're at currently.
index=1
for i in `ls $1/*.{jpg,png,gif,bmp} 2>/dev/null`; do
  while [ -f "$simPath/`printf IMG_%04d.JPG $index`" ]; do
    let index=$index+1
  done

  jpgName=`printf IMG_%04d.JPG $index`
  thmName=`printf IMG_%04d.THM $index`

  echo $i "->" $simPath/$jpgName

  sips -s format jpeg $i --out "$simPath/$jpgName" > /dev/null 2> /dev/null || continue
  sips -s format jpeg -z 96 96 $i --out "$thmPath/$thmName" > /dev/null 2> /dev/null || continue

  let index=$index+1
done
Run Code Online (Sandbox Code Playgroud)


Hbl*_*egg 9

对于一些图像:

  • 将图像文件添加到文件夹 - >
  • 将文件夹添加到xcode项目 - >

(这会将所有项目保存在一起,文件夹可以自行决定从项目中删除)

  • 在同一个窗口中打开xcode和模拟器 - >
  • 在模拟器中打开"照片应用" - >
  • 从xcode拖放到模拟器 - >

(图片将在野生动物园中打开)

  • 在模拟器中单击并按住图像 - >
  • 选择保存 - >

图片现在将出现在模拟器中的"照片应用"相册中.这对我来说是最快捷,最干净的方式.