早上打开项目编译直接报错,真机无法运行,错误信息如下
解决问题路径:
这种问题没遇到过,开始查看了下images文件下的图片都在,因为之前是好的,所以觉得应该不是这个问题,然后去google 百度,查下,看有没有人遇到同样的问题,结果没有类似的错误信息,只找到stackoverflow 上类似的问题,然后尝试性修改,方法就是移除deriveddata 下的数据,说可能是缓存问题,
rm -r /Users/borislariushin/Library/Developer/Xcode/DerivedData/PilgrimApp-bfjwfpphvtnwqiaqkihxoimthbkp
尝试后,没有结局问题
然后继续查找,无果,qq 群求助,同样给的方案是上面那个,再次没有结果
思考,想着是不是设置哪里出错了, 找了个朋友对比了下设置deriveddata 路径,还是无果,
最后实在没办法,猜测难道图片又问题,,删除了,icon 图片,,还有启动图,从新添加,还是错误,
最后的最后,让朋友把她的启动图发过来,放到指定位置,结果好了,
真是图片尺寸的问题,但是之前都这样设置的没问题啊,什么原因了,估计xcode 自动升级了,难道对images.xcassets 文件设置严格了还是?,
后来我有重新安装规则要求设置了启动图尺寸,还有icon尺寸,并且把他们放倒对应的位置,运行,成功,卧槽
分析原因:
主要还是自己对启动图规则不是很了解,所以导致这个问题,
改进:
遇到问题,首先要明确自己出现的错误是不是有悖于规则要求,一定要保证做的东西要符合 要求,不能途方便,,随便弄,最后出错将很难找到问题;
顺便贴下设置启动图,icon的规则
启动图片尺寸输出列表:
640x960
640x1136
750x1334
1242x2208
图标iocn尺寸输出列表:
180x180
120x120
87x87
80x80
58x58
57x57
29x29