不是PNG filCommand copypng发出的错误,但没有返回一个非零的退出代码来表示失败(

2019-07-04 10:38发布

我收到以下错误,同时增加图像的运行在iPad上的项目。 它的工作罚款模拟器的所有图像,但在iPad上它的运行,但没有显示出图像。

CopyPNGFile /Users/user/Library/Developer/Xcode/DerivedData/RImageGallery-cmwaittvclhwgxfpcoarddipyliv/Build/Products/Debug-iphoneos/RImageGallery.app/Default.png PhotoBrowserDemo/Default.png
    cd /Users/user/Desktop/Demo
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng -compress "" /Users/user/Desktop/Demo/PhotoBrowserDemo/Default.png /Users/user/Library/Developer/Xcode/DerivedData/RImageGallery-cmwaittvclhwgxfpcoarddipyliv/Build/Products/Debug-iphoneos/RImageGallery.app/Default.png

   Not a PNG filCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure




(null): While reading /Users/user/Desktop/Demo/PhotoBrowserDemo/Default.png pngcrush caught libpng error:




(null): Could not find file: /Users/user/Library/Developer/Xcode/DerivedData/RImageGallery-cmwaittvclhwgxfpcoarddipyliv/Build/Products/Debug-iphoneos/RImageGallery.app/Default.png




Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure

Answer 1:

我的答案:

我有这个问题。 对于同一图像分别加入了两个目标。 转到项目目标- >构建阶段- >复制包资源和搜索图像文件名

最有可能的有两个条目。 删除一个。

通过这样做,所以我就决定,我problem.This为我工作:) :)

乐于帮助 :) :)



Answer 2:

案例1:格式差异

它工作时,我改变了图片来自JPG至PNG,使用预览。 此前它可能无法正常工作,由于.png格式的名称只是不那么格式。 此链接帮助。

还对所述多个图像转换为在单一步骤中使用终端的文件夹中PNG文件。 使用CD后藤包含图像(JPG文件或任何类型)的文件夹。 运行代码:

mkdir pngs; sips -s format png *.* --out pngs

它会将您的图像,png格式,将创建一个PNG图像文件夹包含转换的图像。

案例2:两个图像添加两次相同的名称或一幅图像:

作为Rajneesh071&人士Himanshu建议:可以有添加了相同的图像具有相同名称的两个或多个图像或两个目标。 转到项目目标 - >构建阶段 - >复制包资源和搜索图像文件名。 并删除重复文件。



Answer 3:

我希望能给予更多的知名度@ Rajneesh071的评论。 在我的情况下,在我的项目不止一个Default.png文件。 当我第一次创造了我的项目时,Xcode把为Default.png(和其他闪屏PNG文件)在我的项目。 创造我自己的启动画面,并将它们添加到通过的Xcode项目后,我开始变得怪异PNG美眉错误。 尝试许多不同的答案后,我碰到Rajneesh071的评论是,不止一个为Default.png存在。 做了一个快速过滤器在默认果然,Xcode的提供,其中有我自己一起列出的默认文件。 删除了Xcode中提供默认* .png文件并没有更多的pngcrush错误。

如果你发现这很有用,请给上扬对原来的问题Rajeneesh071的评论。



文章来源: Not a PNG filCommand copypng emitted errors but did not return a nonzero exit code to indicate failure