Ошибка CopyPNGFile

Когда я архивирую приложение, я получаю CopyPNGerror для всех изображений в моем проекте. Я пробовал все средства, удаляя все изображения, добавляя их снова, проверяю Build Phases (ресурсы пакета для копирования). Никаких дубликатов не найдено. Я не мог понять, что сделайте дальше и отправьте приложение. Когда я архивирую другое приложение с тем же архивом изображений успешно

CopyPNGFile "/Users/admin/Library/Developer/Xcode/DerivedData/App1-auevnkwujohdqtflzyputmxbvrmt/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App1.app/about2 copy.png" "Classes/../about2 copy.png"
    cd "/Users/admin/Documents/App/App (1)"
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng -compress "" "/Users/admin/Documents/App/App (1)/Classes/../about2 copy.png" "/Users/admin/Library/Developer/Xcode/DerivedData/App1-auevnkwujohdqtflzyputmxbvrmt/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App1.app/about2 copy.png"

Could not open output file /Users/admin/Library/Developer/Xcode/DerivedData/App1-auevnkwujohdqtflzyputmxbvrmt/Build/Intermediates/ArchiveIntermediates/App/InstallationBuildProductsLocation/Applications/App1.app/about2 copy.pngCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng failed with exit code 1

Что мне делать, чтобы решить эту ошибку?

Ответ 1

Решено здесь → fooobar.com/questions/441506/...

Я удалил дубликаты ссылок в моих файлах png!

Build Phases -> Copy Bundle Resources

и удалили все дублированные записи изображений обеда DefaultXX.png

Ответ 2

У меня была такая же проблема, в моем случае образ, вызывающий проблему, был JPG, переименованный вручную в PNG. Я предлагаю вам открыть изображение в редакторе изображений (Gimp, Photoshop...) и сохранить его как PNG.

Ответ 3

Я сталкиваюсь с этой проблемой, и я решил как ответить @Davide
вам нужно удалить любую ссылку для этого изображения после этого будут исправлены чистые и строгие и проблемы.

введите описание изображения здесь

Ответ 4

Чтобы решить эту проблему, откройте свое изображение (about2 copy.png) в фотошопе или gimp или любом подобном редакторе изображений. Сохраняя (сохраняя как) ваше изображение, проверьте его как НЕ ПРОСМОТРЕТЬ.

Снова создайте проект, чтобы удалить ошибку.

Ответ 5

В моем случае я просто удалил символ "$" из имени изображения. Мое дело в том, что у меня есть образ под названием imagex.png, затем я удалил это изображение и добавил один с именем imagex $xxx.png, после чего я получил эту ошибку, все прошло хорошо, когда я просто удалил знак доллара от имени.

Ответ 6

У меня это случается периодически, мое решение, копирование изображений, удаление их из xcode, а затем их копирование. Исправляет это каждый раз.

Удалить ссылку на файл из xcode → щелкнуть по вашему проекту → Сборка фаз → Скопировать ресурсы Bundle. Затем добавьте файл в свой проект. \

или

Настройки сборки → Поиск сжатых файлов PNG и значение НЕТ.

или

Вы должны сохранить свои PNG файлы как НЕ INTERLACED. Например, используя Photoshop, перейдите в меню File- > Save For Web и Devices. Снимите флажок "Перемешать" и сохраните файл. Обычно чересстрочная рамка уже не отмечена.

Ответ 7

Удалить ссылку на файл из xcode → щелкнуть по вашему проекту → Сборка фаз → Скопировать ресурсы Bundle. Затем добавьте файл снова в свой проект.

Ответ 8

У меня была та же проблема. Я исправил это. В моем случае. Эта ошибка возникает из-за того, что у меня есть несколько файлов с тем же именем. Чтобы исправить это. Я удаляю файлы из моего проекта и импорт снова. Вместо создания группы в проекте. Я создаю ссылку на папку, и все работает отлично, как я ожидал!

Ответ 9

Просто удалите файл изображения из проекта Xcode, переименуйте его так, как вы хотите на FINDER, а затем перечитаете его в проект. Недавно у меня была эта проблема.

Ответ 10

Это связано с копией изображения с тем же именем в Project.

Ответ 11

если есть значки в точном пути. вы должны проверить, что все значки действительно png. просто открывайте значки в некоторых редакторах и сохраняйте как значок в формате png

Ответ 12

Найдено, что эти изображения имеют красный цвет в проекте. Простое удаление и чтение их работы.

Ответ 13

Просто попробуйте удалить расширение .png для файлов, которые вызывают у вас проблемы. Не знаю, как, но работал на меня!