首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标C两个错误pngcrush

目标C两个错误pngcrush
EN

Stack Overflow用户
提问于 2012-08-04 09:49:10
回答 1查看 246关注 0票数 1

我的代码没有任何问题,但我认为有一些设置错误。在模拟器上,我的应用程序运行得很好,但当我想把它放到我的设备上时,我得到了以下错误:

代码语言:javascript
复制
**pngcrush caught libpng error**

Could not find file: /Users/USER/Library/Developer/Xcode/DerivedData/PROJ-afhreiqghfsdvwbrdbfrawtkuser/Build/Products/Debug-iphoneos/PROJ.app/Email.png

这是我得到的第一个错误,而且它只在Mail.png和Emailp.png中发生。其他的照片都没问题。

我得到的第二个错误并不是真正的错误。但是当我查看我的设备上的.app文件夹时,我有很多不应该在那里的文件:

代码语言:javascript
复制
AppDelegate.d
Appdelegate.dia
AppDelegate.h
AppDelegate.o
Proj-Prefix.pch

我对每个标题都有这些。我如何更改它,使其不会全部落在我的捆绑包中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-04 17:23:18

我猜当你导入图像时,Email.png还没有链接到你的目标,因此它没有被移动到你的设备上。您可以检查是否在导航器窗口中选择了带有项目名称的蓝色区域,然后转到Build Phases ->,复制边界资源,如果它不在列表中,则在底部添加一个小加号。

我的另一个猜测是,实际的文件名是email.png,虽然模拟器不区分大小写,但设备不区分大小写。这可能就是它找不到它的原因。

编辑:

2,我非常确定XCode会在构建时生成这些文件,并以某种方式将它们放入.app包中。你能告诉我们这些文件里有什么吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11805295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档