Хорошо, моя проблема, похоже, похожа на this и this, но после ответов мне не помогает. Возможно, это связано с тем, что я использую Xcode 5, прежде чем я обновился до этой версии, у меня не было никаких проблем с этим приложением.Xcode 5: «Недопустимый путь к изображению» CFBundleIcons
Когда я проверяю свое приложение, я получаю следующее сообщение об ошибке: «Недопустимый путь к изображению - на пути, указанном в ключе« CFBundleIcons »:« icon152 »отсутствует изображение.
Итак, я перехожу в файл .plist
в Xcode, щелкните правой кнопкой мыши Show Raw Keys/Values
и нахожу CFBundleIcons
.
Существует дерево, которое выглядит следующим образом:
▼ CFBundleIcons Dictionary
▼ CFBundlePrimaryIcon Dictionary
▼ CFBundleIconFiles Array
Item 0 String icon152
Теперь Ive переименован icon152
в icon152.png
, до сих пор не работает. Это значение требует полного пути к изображению на моем mac? И если это так, почему я не получаю полный путь, вставленный, когда я добавляю изображение с нуля? Ive проверял приложения раньше и никогда не сталкивался с этими проблемами.
Ive попытался удалить все записи значков из файла .plist
и повторно добавить их, но не работает.
Ive попытался удалить изображения из комплекта и Xcode в целом и полностью добавил их с нуля. Все еще не работает.
Может ли кто-нибудь сказать мне, что я делаю неправильно?
EDIT:
Если кто-то борется с этим, все, что я сделал, чтобы решить было нажать «Use Asset Каталог» кнопка - и все эти проблемы исчезли. Вы можете найти эту кнопку, нажав на свой проект в Навигаторе, а затем в разделе General прокрутите вниз до иконки приложений - кнопка должна быть там.
Проблема кажется, что изображение отсутствует на пути. Прочитайте изображение по определенному пути –
, какой путь я должен использовать? один относительно самого приложения, или полный путь, где изображение хранится на моем mac? и почему не правильный путь, когда я добавляю изображение? – Jimmery
Вы добавляете изображение программно? –