2016-12-06 7 views
0

Когда я пытаюсь создать приложение IOS XCode дает мне ошибку, которая говоритКоманды copypng потерпела неудачу с кодом выхода 71

error: can't exec 'copypng' (No such file or directory) 
Command copypng failed with exit code 71 

Так что проблема не в отсутствии PNG файлов или что-то вроде этого, проблемы находится в файле, который должен копировать. Я впервые встретил эту ошибку, и Google ничего не говорит.

Как исправить это? enter image description here

ответ

0

Я думаю, вы заявили, что хотите скопировать файл, в то время как такого файла нет. Перейдите в Project-> Target-> Build Phases-> Copy Bundle Resources и найдите файл copypng (должен быть выделен красным) и удалите его (поскольку он больше не существует).

+0

Есть только папка данных, Images.xcassets и несколько png и xib-файлов в ресурсах Copy Bundle. – user2686299

+0

Хммм ... вы объединили свой проект с другого филиала или что-то в этом роде? Я спрашиваю, потому что, когда я делал это в прошлый раз, у меня была аналогичная ошибка, и файлы не были видны в ресурсах пакета. Я исправил это, выполнив следующие действия: щелкните правой кнопкой мыши файл проекта -> показать содержимое пакета -> открыть файл project.pbxproj. Затем я искал проблемные файлы и удалял такие строки. – Adamsor

+0

Я только что обнаружил, что есть аналогичная проблема с похожим ответом, см. Там http://stackoverflow.com/a/11868293/6429711. – Adamsor

0

На изображении, прикрепленном к вашему вопросу, я вижу информацию о том, что система не может скопировать файлы LaunchScreen-iPhoneLandscape.png и LaunchScreen-iPhonePortrait.png.

Обычно, если у вас есть проекты Images.xcassets, должен быть установлен образ «LaunchImage». Но также возможно, что эти .png-файлы размещаются непосредственно в ресурсах. Имя для изображения запуска, используемого целевым объектом, указано в «Идентификация набора изображений в каталоге активов» в настройках сборки цели. Убедитесь, что имя для запуска изображения в xcassets (или в файле .png в источниках целей) соответствует.

Если это так, проверьте правильность целевого членства (иначе они не будут видны компилятору). Последнее, что нужно проверить - проверить потенциальные проблемы с файлами LaunchImage в соответствии с инструкциями в link от Adamsor.

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

Смежные вопросы