태그 보관물: xcode4

xcode4

Xcode 4로 앱 빌드-PNG 이미지에 대한 오류가 항상 표시됨 오류 메시지가 표시됩니다. CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png

Xcode 4로 앱을 빌드하면 항상 다음 오류 메시지가 표시됩니다.

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

/Volumes/WORK/Works/iMusicBox/Images/list_cell.png에서 알파를 확인하는 동안 pngcrush에 libpng 오류가 발생했습니다. 이미지 데이터가 충분하지 않습니다.

하지만 Xcode 3.2에서는 괜찮습니다-왜?



답변

그것을 발견!!

PNG 파일을 NOT INTERLACED 로 저장해야 합니다 . 포토샵 (또는 유사)에서 파일을 열고 다른 이름으로 저장 한 다음 “인터레이스되지 않음”을 선택합니다.

제 경우에는 효과가 있습니다.

도움이 되었기를 바랍니다


답변

이는 프로젝트 파일에 이미지 파일에 대한 항목이 여러 개있을 때 발생합니다. 이유는 모르겠지만 모든 항목을 제거하고 프로젝트를 다시로드 한 다음 파일을 다시 추가했습니다.


답변

Target의 “Build Phase”-> “Copy Bundle Resources”에 중복 항목이 없는지 확인하십시오.


답변

빌드 설정의 패키징 섹션에있는 “PNG 파일 압축”설정일 수 있습니다.

이 오류를 “아니요”로 전환하여 해결했습니다.


답변

제 경우에는 손상된 png가 포토샵에서 열리지 않는다는 것을 발견했습니다. 미리보기에서 열고 psd로 저장 한 다음 포토샵에서 다시 저장했습니다 (다른 이름으로 저장-> png-> 비 인터레이스). 이제 xcode 4에서 잘 컴파일됩니다.


답변

사용하여이 * .PNG 파일을 찾아 다시 저장하려고 “미리보기” 정확한 수를 : 파일내보내기를 …“PNG로 저장” . “웹용으로 저장”모드로 Photoshop에서 이미지를 저장하면이 이미지가 특수 압축 (LZW) 으로 저장 될 때 발생하는 것 같습니다 . 그게 다야, 행운을 빕니다!


답변

PNG 파일 list_cell.png이 손상된 것 같습니다 . Xcode 4는 여러 영역에서 Xcode 3보다 더 많은 검사를 수행하고 항상 프로젝트에 숨어있는 문제를 보여줍니다.

이미지 편집기에서 PNG 파일을 열고 다시 저장해 보셨습니까?