我在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数据库.因此,如果您想要复制粘贴系统 - 首先进行插入条目然后复制粘贴.那将是荒谬的方式.
好.让我解释一下更简单的方法.

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)
对于一些图像:
(这会将所有项目保存在一起,文件夹可以自行决定从项目中删除)
(图片将在野生动物园中打开)
图片现在将出现在模拟器中的"照片应用"相册中.这对我来说是最快捷,最干净的方式.
| 归档时间: |
|
| 查看次数: |
38645 次 |
| 最近记录: |