ios添加图片资源报(ImageAsset)错和警告

在ios项目中导入图片资源之后报错,Distill faield for unknown reasons。如图:

找了半天原因,也查了资料,还是没有找到原因。资料说有两种原因造成:

1、重复添加了某一个图片文件

找了n久,也没有找到有重复添加的问题

2、某一个图片资源损坏

发现只要导入其中某一组图片的时候就会报错,但是怎么做都发现图片是完好的

然后在我打开图片的时候发现图片简直是太大了,请看

正常的图片大小

貌似抓到了关键点,找了UI换了一张小一点的图片来试,果然好了。

二、关于警告的问题

在最上面的图片上还可以看到三个警告,下面说一下解决这个警告的方法。

警告提示需要一张76×76的图片以便iPad使用,那么你没有提供。

两种解决方案:

1、在Appicon选项中勾选iPad选项,导入对应大小的图片就可以了,那么意味着你的项目要做iPad的适配

2、选择Target-->General-->Deployment Info ,找到Device,把默认的Universal 改成iPhone就ok了

时间: 2024-12-14 02:35:11

ios添加图片资源报(ImageAsset)错和警告的相关文章

iOS Framework lipo报错 lipo: can't map input file

fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: can't map input file: xxxFramework.framework/ (Invalid argument) 原因在与: lipo -info xxxFramework.framework 而命令需要是 lipo -info xxxFramework.framewor

1. 今天添加SDK报错的原因

今天郁闷至极,真机调试时,昨天建好的工程文件一大早来就无法识别手机,还报一大堆的错,后来下午实在没办法,把工程件删了,重新见一个工程,这下竟然没报错了,但是一添加sdk文件进里面去又报错,我日,直接快让我崩溃了,我当时采用的是直接用"Add Files to xxx", 后来才知道这样添加编译器找不到文件,而是要用到Build Phases ->compile sources--添加文件:   link binary with libraries 添加静态库.然后就解决问题了.

javascript的倒计时功能中newData().getTime()在iOS下会报错问题解决

找了半天问题啊!!! 我使用了mobiscroll.js这个插件 ,但是ios手机一直报错! 在做移动端时间转化为时间戳时,遇到了一个问题,安卓手机上访问时,能拿到时间戳,从而正确转换时间,而在iOS上缺不能正常显示,显示的时间为:NaN-NaN1-NaN  Invalid Date new Date('2016-07-18 14:58:32').getTime();      //在ios上死活拿不到时间戳显示NaN 接着我查了很多国外的技术blog,终于找到了解决方案,原来想要IOS5中的S

UIScrollView添加约束报错问题

UIScrollView如果拉到storyBoard上,按照其他视图一样添加约束,会发现报错,然后往上面添加视图同样报错,那么这到底是为什么呢? 其实,这和UIScrollView的contentSize有关联,因为无法确定它的大小,贸然的添加约束肯定不合理,只有当其中的布局都设置好了,根据其中的子控件来决定它的contentSize,这才是正确的做法. 那该如何解决这种问题呢,我觉得正确的做法如下: 1.拉取一个UIScrollView,可以拉动大小,但是不要添加约束. 2.然后拉取一个UIV

Xcode中报错或警告信息整理,持续更新...

 整理报错和警告信息,为以后自己查看方便用! [报错1] 信息:Static table views are only valid when embedded in UITableViewController instances 解释:如果 UITableView 不是在 UITableViewController 而是在 UIViewController 中的时候,是不允许将 UITableView 的 Content 属性设置为 Static Cells 的 解决办法:具体参加以下链接:ht

(转)Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound

http://blog.xmaoseo.com/glyphicons-halflings-regular-woff-font-404-notfound/ 今天查看网站的源代码,发现有个glyphicons-halflings-regular.woff文件没有找到,因为我的网站使用了bootstrap的Glyphicons 字体图标,因此需要加载Glyphicons Halflings的相关文件,但是我的文件中明明有这个文件那怎么会报404错误呢? 那么具体是什么原因,我想到绝对路径中有,相同文件

Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound

今天查看网站的源代码,发现有个glyphicons-halflings-regular.woff文件没有找到,因为我的网站使用了bootstrap的Glyphicons 字体图标,因此需要加载Glyphicons Halflings的相关文件,但是我的文件中明明有这个文件那怎么会报404错误呢? 那么具体是什么原因,我想到绝对路径中有,相同文件夹下的其他文件都可以找到为什么这个找不到呢?我发现这个文件的后缀是.woff,难道是因为我的服务器不支持这种文件,果然查资料知道我的空间使用的是Windo

pycharm添加wordcloud模块时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

windows 7 32bit python3.6.3 32bit pycharm2018社区版 32bit 问题说明: 添加wordcloud模块时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 解决方法: 1. 打开http

nginx+php下curl请求https报502错

在做公司项目的时候使用了第三方的API接口,且接口采用的是https请求,在本地的wamp集成环境开发测试正常,放到服务器上结果报错 nginx 502 bad gateway.在论坛中爬楼了几天今天终于找到原因,php版本问题: 公司项目线上环境: 服务器安装了wdcp其中nginx是1.4.2版本 php是5.2.17版本 部署项目上去后,怎么运行都报502错,刚开始怀疑是nginx配置问题,百度了许久说请求https需要ssl于是配置了nginx的ssl后问题依旧,无奈只好继续搜索答案.