Xcodeが勝手にPNGの最適化しようとして逆にAppleの審査のValidationに引っかからなかったとき
http://stackoverflow.com/questions/3020113/iphone-build-error-that-makes-me-want-to-buy-a-nail-gun
CopyPNGFile /Users/me/path/build/Dist-iphoneos/MyApp.app/img_000.png images/img_000.png cd /Users/me/ setenv COPY_COMMAND /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/System/Library/Frameworks/JavaVM.frameworK/Versions/1.6/Home/" "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Users/path/images/img_000.png /Users/me/path/build/Dist-iphoneos/MyApp.app/img_000.png sh: dirname: command not found CopyPlistFile /Users/me/path/build/Dist-iphoneos/MyApp.app/Entitlements.plist Entitlements.plist cd /Users/me/ setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/System/Library/Frameworks/JavaVM.frameworK/Versions/1.6/Home/" /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist --convert binary1 Entitlements.plist --outdir /Users/me/path/build/Dist-iphoneos/MyApp.app sh: plutil: command not found
実際には上のURLのエラーとはちょっとずれるんですけど、多分同じ感じかな?
なんか上記URLの記事ではPATHがどうのこうのとか言ってますが、実際にはXcodeのGUIでいじったら解決できました。
XCodeで
プロジェクト選択>TARGETS>Build Phases>Copy Bundle Resourcesを選択
赤くなっているファイルがあったら選択して、一番下にある"-"ボタンを押して削除。
そうするとビルドが通りました。
結構時間食った。。。