Pertanyaan Bangun aplikasi dengan Xcode 4 - itu selalu menunjukkan beberapa kesalahan tentang gambar PNG


Saat saya membuat aplikasi saya dengan Xcode 4, selalu muncul pesan kesalahan ini:

CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png Images/list_cell.png
    cd /Volumes/WORK/Works/iMusicBox
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Volumes/WORK/Works/iMusicBox/Images/list_cell.png /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png

Saat memeriksa alfa di /Volumes/WORK/Works/iMusicBox/Images/list_cell.png pngcrush menangkap kesalahan libpng:    Tidak cukup data gambar

tapi Tidak apa-apa dengan Xcode 3.2 - mengapa?


88
2018-03-13 05:14


asal


Jawaban:


Menemukannya!!

Anda harus menyimpan file PNG Anda sebagai TIDAK TERLALU. Cobalah untuk membuka file di photoshop (atau yang serupa), simpan sebagai, dan pilih "Not interlaced".

Ini bekerja dalam kasus saya

semoga ini membantu


191
2018-03-15 11:46



Itu terjadi ketika Anda memiliki beberapa entri untuk file gambar di file proyek Anda. Saya tidak tahu mengapa tetapi saya baru saja menghapus semua entri, memuat ulang proyek dan menambahkan file lagi.


23
2017-09-06 07:54



Pastikan Anda tidak memiliki entri duplikat di "Fase Build" Target -> "Copy Bundle Resources"


15
2018-06-24 18:24



Ini mungkin pengaturan "Compress PNG Files" (dari bagian Pengemasan Pengaturan Build).

Saya memecahkan kesalahan ini dengan mengalihkannya ke "Tidak".


9
2018-05-17 01:51



Dalam kasus saya, saya menemukan png rusak saya tidak akan terbuka di photoshop. Saya membuka pratinjau, disimpan sebagai psd, lalu disimpan lagi dari photoshop (save-as -> png -> tidak-interlaced). Susun baik sekarang di xcode 4.


6
2018-04-11 22:25



Cobalah untuk menemukan dan menyimpan kembali file * .PNG ini menggunakan "Pratinjau", tepatnya: Mengajukan - Ekspor... - "simpan sebagai PNG". Sepertinya saya, itu terjadi ketika Anda menyimpan gambar di Photoshop dengan mode "Save for Web" dan setelah gambar ini akan disimpan dengan kompresi khusus (LZW). Itu saja, semoga berhasil!


5
2018-02-21 07:03



Sepertinya file PNG Anda list_cell.png rusak. Xcode 4 membuat lebih banyak pemeriksaan daripada Xcode 3 di banyak area dan mengungkapkan masalah yang telah bersembunyi di proyek Anda sepanjang waktu.

Sudahkah Anda mencoba membuka file PNG Anda di editor gambar dan menyimpannya lagi?


3
2018-03-13 11:36



Dalam kasus saya, saya memecahkan masalah dengan menghapus "kunci ruang" kosong di folder / nama file.

Semoga ini juga bermanfaat untuk seseorang.


3
2017-09-05 06:46



Milik saya tidak interlaced tetapi saya terus mendapatkan kesalahan aneh dari pngcrush. Akhirnya saya menghapus file bukan hanya disk tetapi melalui Xcode. Saya menambahkan mereka kembali satu per satu dengan drang-and-drop ke XCode, membangun setelah masing-masing, berharap untuk memukul satu yang memiliki masalah. Saya tidak pernah. Kesimpulan saya adalah bahwa Anda benar-benar perlu memanipulasi file dari Xcode dan bukan filesystem sama sekali.


2
2017-08-17 20:37