加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Splash Image命名冲突和PNG压缩错误

发布时间:2020-12-14 17:12:27 所属栏目:百科 来源:网络整理
导读:我正在使用xCode5在我的一个Universal项目中添加启动图像. 当我为iPhone Non-Retina(iOS 6.1或更早版本)添加启动图像时,xCode要求我将图像重命名为Default.png(足够好) 我为iPhone添加了所??有其他图像. 当我为iPad Portrait Non-Retina(iOS 6.1或更早版本)
我正在使用xCode5在我的一个Universal项目中添加启动图像.

当我为iPhone Non-Retina(iOS 6.1或更早版本)添加启动图像时,xCode要求我将图像重命名为Default.png(足够好)

我为iPhone添加了所??有其他图像.

当我为iPad Portrait Non-Retina(iOS 6.1或更早版本)添加启动图像时,xCode再次要求我将文件重命名为Default.png并将其放在子目录中.

现在,当我尝试构建项目时,由于文件名相同,它会产生PNG Crush错误.

这是确切的错误:
在阅读/Volumes/iosWorkspace/projectName/projectName/Default@2x.png pngcrush时发现了libpng错误:
命令/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng发出错误但未返回非零退出代码以指示失败

解决方法

应该调用图像:

苹果手机:

> Default.png
> Default@2x.png
> Default-568h@2x.png

iPad的:

> Default-Portrait.png
> Default-Portrait@2x.png
> Default-Landscape.png
> Default-Landscape@2x.png

—或者您可以使用“LandscapeLeft”和“LandscapeRight”& “PortraitUpsideDown”

通常不需要在末尾添加“~ipad”,因为您只能为iPad选择横向或纵向加载图像.如果你真的需要指定设备特定的加载图像,那么你可以这样做,但使用波浪号(?)而不是连字符( – ).

Apple的文档在这里:https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html

并确保你得到大写的“D”否则它将在模拟器上工作,但不在设备上.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读