Странная ошибка, связанная с образами в 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
работал как шарм.