Я получаю такую ошибку, когда просто пытаюсь запустить мой проект.
Эта ошибка может возникнуть, если у вас есть дубликаты ссылок на файлы (у меня есть эта проблема, потому что я меняю свои png-изображения). Вы можете проверить все ваши файлы копирования в Bundle Resources и для меня было более одной копии каждого «файла ошибок png».
Вы можете открыть Ресурсы Bundle, выполнив следующие действия: щелкните по имени вашего проекта на вкладке «Навигатор проекта», затем выберите «your project
» в «Цели». После этого вы должны выбрать вкладку Build Phases
. Вы увидите список элементов: «Зависимости целей», «Скомпилировать источники», «Связывание двоичных файлов с библиотеками» и то, что мы ищем Copy Bundle Resources
. Здесь вы можете увидеть все свои ресурсы, которые вы добавляете в свой проект.
Чтобы устранить эту ошибку, вы должны удалить все файлы ошибок из этого списка.
После этого вы также удаляете эти файлы в Project Navigator, выбираете все файлы, которые должны отключаться от проекта, а затем щелкните правой кнопкой мыши на них и выберите delete, затем выберите Remove Reference
. Нам нужно только удалить все ссылки из нашего проекта.
Все, что нужно сделать, прямо сейчас, мы должны добавить наши файлы обратно. Нажмите кнопку «Навигатор проекта» правой кнопкой (или в определенной папке/группе) и выберите Add Files to "Your Project Name"
и выберите все файлы, которые необходимо удалить.
Помните, что вы удаляете ссылку из файлов ранее, и они просто ждут добавления в папку проекта.
Другая причина, по которой возникает такая ошибка, заключается в том, что файл .png не является правильным .png-файлом, в этом случае вам нужно повторно сохранить файл для расширения png. Вы можете открыть файл изображения в режиме предварительного просмотра и сохранить его в png. Если у вас большое количество изображений, вы можете использовать Automator, чтобы помочь вам в вашей задаче. Надеюсь, эта помощь.
Да, компиляция завершена, но приложение вылетает с неперехваченным исключением. –
О, это был год, я даже не помню, что я опубликовал этот ответ. – Henry
Как прошел твой год? –