图片放到supporting Files注意事项
destination
- destination不勾选copy
项目文件夹中没有,不是拷贝,仅仅是引用
注:尽量勾选,否则会影响到源资源,导致源资源图片因为项目中图片的删除而消失(独立,不会影响源文件) - 注意:如果放到images.xcassets中,默认就是拷贝源文件过来
Add to targets
- 把图片打包到软件安装包中去,这样才能上传到APPsotre中去,用户才能下载使用
copy bundle resources
Added folder
- 如果勾选Create groups 会创建一个虚拟的文件夹,打包之后这个文件夹是不存在的,只有这张图片,没有文件夹,通过图片名访问图片。(黄色)
- 如果勾选Create folder references 真的会创建一个文件夹(文件夹颜色蓝色),在软件安装包中真的有这个文件夹,mainbudle中没有图片,有文件夹,需要通过文件夹访问图片。(文件夹名/图片名)
如何验证图片是否打包到软件安装包
- 方式一:项目工程—>tagets —>copy Bundle Resources里面是否有要加载的图片
- 方式二:打断点—>po NSHomeDirectory()—>路径—>前往文件夹—>粘贴路径—>bundle—>Application(显示模拟器安装的所有软件)—>右击显示包内容,查看是否有要加载的图片