Ответ 1
Можете ли вы попробовать удалить значок из проекта и добавить его снова? Затем попробуйте использовать имя без .png.
Иногда Xcode не может видеть изменения, если вы изменяете файл в Finder.
Хорошо, моя проблема похожа на это и это, но, следуя ответам, мне это не помогает. Это может быть связано с тем, что я использую Xcode 5, до того, как я обновился до этой версии, у меня не было проблем с этим приложением.
Когда я проверяю свое приложение, я получаю следующую ошибку:
"Недопустимый путь к изображению - по пути, указанному под ключом, изображение не найдено 'CFBundleIcons': 'icon152' "
Поэтому я перехожу к файлу .plist
в XCode, щелкаю правой кнопкой мыши по Show Raw Keys/Values
и нахожу CFBundleIcons
.
Есть дерево, которое выглядит так:
▼ CFBundleIcons Dictionary
▼ CFBundlePrimaryIcon Dictionary
▼ CFBundleIconFiles Array
Item 0 String icon152
Теперь я переименовал icon152
в icon152.png
, и он все еще не работает. Требуется ли для этого значения полный путь к изображению на моем Mac? И если да, то почему я не вставляю полный путь, когда добавляю изображение с нуля? Я проверял приложения раньше и никогда не сталкивался с этими проблемами.
Я попытался удалить все записи значков из файла .plist
и повторно добавить их, но все равно не работает.
Я попытался удалить изображения из пакета и XCode в целом, и полностью повторно добавил их с нуля. Все еще не работает.
Кто-нибудь может сказать мне, что я делаю не так?
EDIT:
Если кто-то еще борется с этим, все, что я сделал для его решения, - это нажмите кнопку "Использовать каталог активов" - и все эти проблемы исчезли. Вы можете найти эту кнопку, нажав на свой проект в навигаторе, затем в разделе "Общие" прокрутите вниз до значков приложений - кнопка должна быть там.
Можете ли вы попробовать удалить значок из проекта и добавить его снова? Затем попробуйте использовать имя без .png.
Иногда Xcode не может видеть изменения, если вы изменяете файл в Finder.
У меня была такая же ошибка, как и ckoskar, "Недопустимый путь к изображению - на пути, указанном в ключе" CFBundleIcons ", нет изображения:" icon120x120 ""
Я закончил удаление файла из раздела CarPlay в части AppIcon из Images.xcassets, а затем я смог отправить сборку.
У меня была такая же проблема, и "Use Asset Catalog" работал у меня. Возможно, вытащите его из ресурсов, верните его, очистите, постройте, а затем посмотрите, работает ли он.
Чтобы найти эту кнопку: "Проект" > "Основные" > "Значки приложений" и "Запуск изображений"
Вот что сработало для меня:
У меня тоже была такая же проблема, интересно то, что я уже использовал каталог активов, когда это произошло. Решение, которое в конечном итоге работает для меня, описано здесь: Недопустимый путь к изображению - на пути нет изображения. CFBundleIcons Xcode 5
В основном вам нужно добавить изображение к цели, которую вы строите. Для этого выберите изображение в списке файлов в вашем проекте в области Навигация, затем откройте панель Утилиты справа и проверьте цель под Целевое членство в панели Утилиты слева
Иногда это происходит, когда вы добавляете файлы по отдельности.
Убедитесь, что флажок "Имя сборки" установлен в области "Целевое членство" на панели "Утилиты".
Файлы, для которых он выдает ошибку, не будут отмечены флажком, поэтому он не будет включен в окончательную сборку.
Установив этот флажок, я решил проблему. Спасибо DomandoCoder!
У меня была проблема с:
"Недопустимый путь к изображению - на пути, указанном под ключом" CFBundleIcons ", не найдено изображения: 'icon120x120'"
Решением было переместить значок (120x120) в другую папку appicon
У меня была та же проблема. Я пытался получить бесплатную и полную версию приложения для загрузки. Бесплатное приложение TARGET загрузилось нормально, хотя у меня были проблемы с оплаченным TARGET. Я выбрал все изображения, используемые для значков в версиях PAID и FREE, а затем посмотрел: FILE INSPECTOR → TAGET MEMBERSHIP → обязательно проверьте их оба, и тогда все будет в порядке. Работал для меня.
Здесь была ошибка:
Затем я выбрал и проверил их для ПЛАТЫ и БЕСПЛАТНЫХ версий приложения:
Надеюсь, это помогло. Проверьте рулетку и другие приложения! Пожалуйста, проголосуйте, если это вам помогло.
Ну, для меня это не было ни одним из них. Я продолжал добавлять и чистить безрезультатно.
был список значков в plist под:
CFBundleIconFiles ~ ipad и CFBundleIconFiles
Там было несколько, которых не было. Я удалил/обновил и, похоже, работал.
Убедитесь, что изображение добавлено в проект:
У меня была аналогичная проблема с ошибкой о iTunesArtwork и предупреждении о значке 120), а Использовать каталог активов ", я заполнил недостающие значки, перетащив его из панели навигации проекта и ничего не сделал с помощью iTunesArtwork.
Для меня было решено проверить значки, которые не работают, и открыть их в режиме предварительного просмотра и снова экспортировать как png.
Никаких изменений в XCode, только новый экспорт изображений.