Странная ошибка, связанная с образами в xcode, uncategorized, pngcrush и копией png файла?

(null): While reading /Users/lewiselliott/Desktop/Final Version/2bm/2bm/static.png pngcrush caught libpng error:
(null): Could not find file: /Users/lewiselliott/Desktop/Final Version/2bm/build/Debug-iphoneos/2bm.app/static.png
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng emitted errors but did not return a nonzero exit code to indicate failure

Что это значит и почему это только что началось, как его исправить?

Ответы

Ответ 1

Я предполагаю, что это произошло при тестировании приложения на устройстве. Это из-за вашего изображения static.png. Это не файл png. Удалите этот файл и повторите попытку. Кроме того, я предполагаю, что приложение не сокрушится, и вышеупомянутый образ не показывает нигде, где он должен. Попробуйте открыть файл в Photoshop и сохранить его как png.

Ответ 2

У меня была эта проблема. Для одного изображения были добавлены две цели. Выберите цель проекта → Фазы сборки → Скопируйте ресурсы Bundle и найдите имя файла изображения. Скорее всего, есть две записи. Удалите его.

Ответ 3

У меня тоже была эта проблема. Оказалось, что у меня было два набора png файлов с одинаковым именем в двух разных группах. Я удалил все это и загрузил один набор. Тогда это сработало. Моя проблема заключалась в файлах Default.png, используемых для заставки.

Ответ 4

У меня была такая же проблема. Я проверил все свои цели и обнаружил, что [email protected] был добавлен только один раз ([email protected] был файлом, который вызывал для меня проблему). Я просто снял флажок "сжимать файлы PNG" в Project → Target → Build Settings → Packaging → Compress PNG Files, и это сработало для меня.

Ответ 5

Была аналогичная проблема. Моя проблема была в том, что я сохранил ее как jpg, но назвал ее png файлом. Я не думаю, что xcode очень понравилось.

Ответ 6

У меня был файл с расширением .png, который, когда я только изменил расширение на .jpg - это не сработало. Я не мог сказать, какой формат изображения должен был быть...

Итак, я искал онлайн-конвертер изображений, который, возможно, "проглотил" это поврежденное произведение искусства и сделал бы достойное отформатированное изображение, и первый поиск в Google дал мне это.

Это хорошо справилось. После того, как он был преобразован в JPEG, я смог открыть его с помощью онлайнового графического редактора и сохранить его как PNG. Этот обновленный PNG работал как шарм.