Подтвердить что ты не робот

Недопустимый путь к изображению - на пути нет изображения. CFBundleIcons Xcode 5

Я пытаюсь обновить мое приложение для iOS 7 с помощью Xcode 5.0.

Все работает нормально, но когда я архивирую, то проверяю, получаю ли эти сообщения:

Недопустимый путь к изображению - на пути, указанном в ключе CFBundleIcons': 'APP-ICON-57'

нет изображения

Я попытался удалить и добавить изображения, вручную отредактировать мои info.plist, переименованные изображения, добавить .png к ключу и т.д. Ничто не работает. Пожалуйста, помогите, я через один день пройду через эту глупую проблему.

4b9b3361

Ответ 1

Убедитесь, что это изображение является объектом цели, которую вы создаете:

enter image description here

Также имейте в виду, что имена чувствительны к регистру.

  • Нажмите на изображение, затронутое в Навигаторе проектов
  • В окне утилиты щелкните значок "Показать инспектор файлов".
  • Убедитесь, что имя приложения "Target Membership" имеет "v" рядом с ним.
  • Перестроить и архивировать.

Ответ 2

iOS 8/xCode 6 ответ, если вы получили сообщение об ошибке AppIcon 120x120, снимите отметку с значка воспроизведения автомобиля в xcode AppIcon. Предполагая, что вы не используете автомобильную игру, конечно.

Ответ 3

Если вы получили сообщение об ошибке AppIcon 120x120 не найден в Xcode 6,

1. щелкните images.xassets, который расположен слева справа под Main.storyboard.
2. Вы должны увидеть кучу одинаковых значков разного размера.
3. Внизу найдите ту, которая говорит CarPlay iOS 8 120pt.
4. Удалите этот значок и оставьте поле пустым. Проблема решена!

Ответ 4

Я столкнулся с той же проблемой. Решение состоит в том, чтобы искать файлы "Поддерживающие файлы" и "foobar-info.plist" (см. Прилагаемый). Под файлами значков, если вы нажмете стрелки вниз, вы столкнетесь с именами оскорбительных файлов.

xcode 5 foobar-info.plist

Ответ 6

В моем проекте Cordova 6/iOS 4 в xCode 9 мне нужно было перейти в ProjectName.plist в папку ресурсов. Был ключ с именем "Икона", у которого было оскорбительное значение Icon.png рядом с ним. Удалили ключ и теперь все работало.

Ответ 7

У меня была та же проблема, и я решаю ее, сняв галочку с carPlay из Images.xcassets.

Перейдите в Image.xcassets, затем выберите appIcon, затем снимите флажок carPlay

Ответ 8

Если это происходит с пиктограммой 120x120, просто удалите ее из images.xcassets.

Ответ 9

У меня была эта проблема, и оказалось, что затронутое изображение было типа JPEG, хотя расширение было PNG.

Проверьте его под типом документа в режиме предварительного просмотра.

Тип документа: изображение JPEG

Ответ 10

У меня была эта проблема, и я для файла appIcon60x60. Я обнаружил, что мой appicon60 @2x был файлом 60x60, когда он должен был быть файлом 120x120.

У значок carplay была аналогичная проблема. Хотя Xcode говорит, что это 1x файл, он фактически представляет собой файл 2x. Поэтому, когда я создал файл appicon120 @2x, где изображение было 240x240, оно исправило проблему. Это дефект в Xcode, поскольку он должен указывать 2x файл вместо 1x.

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

Ответ 11

Я столкнулся с этой проблемой в Xcode 7.

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

Когда я проверю официальную документацию Apple на значок приложения:

https://developer.apple.com/library/ios/qa/qa1686/_index.html

Я проверил очень значок и точно размер, я установил все, что мы можем установить значок, я решил эту проблему наконец.

Ответ 12

Это сработало для меня

Если вы создаете значки с помощью Prep App или https://makeappicon.com/

Вы можете получить эту ошибку

Если вы не разрабатываете приложение для автомобильной игры или Apple Watch или Mac, лучше удалить соответствующие значки и снять отметку с них.

Чтобы удалить и снять флажок с Xcode:

= > Нажмите вкладку свойств справа.

= > Перейти к третьей вкладке

= > Снимите отметку с автовоспроизведения [] All
= > Apple Watch → Нет
= > Снимите флажок Mac [] Все

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

Ответ 13

Я хочу поделиться своим решением, потому что все эти ответы мне действительно не помогли.

У меня была такая же проблема, как раз в моем случае это был значок 29x29 и 40x40.

Прежде всего, забавная вещь. Если вы хотите прочитать все сообщение об ошибке (например, Epic Fail Apple Xcode 8), в моем случае первое сообщение об ошибке было отключено, я даже не смог его полностью прочитать, создайте приложение с помощью

Xcode → Архив → Экспорт

а затем создайте файл, а затем проверьте его

Xcode → Application Loader → импорт и загрузка в App Store

Только там вы увидите все сообщения об ошибках в полном объеме.

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

Вам нужно зайти в папку Project Folder, а затем в моем случае это было

Unity-iPhone- > Images.xaccets- > AppIcon.appiconset → Contents.json

Откройте этот файл и просто удалите все объекты изображений, которые были показаны в сообщении об ошибке

в моем случае

    {
        "filename" : "Icon-Small.png",
        "idiom" : "iphone",
        "scale" : "1x",
        "size" : "29x29"
    },
    {
        "filename" : "[email protected]",
        "idiom" : "iphone",
        "scale" : "2x",
        "size" : "29x29"
    },
    {
        "filename" : "[email protected]",
        "idiom" : "iphone",
        "scale" : "3x",
        "size" : "29x29"
    },
    {
        "filename" : "Icon-Small-80.png",
        "idiom" : "iphone",
        "scale" : "2x",
        "size" : "40x40"
    },
    {
        "filename" : "Icon-Small-120.png",
        "idiom" : "iphone",
        "scale" : "3x",
        "size" : "40x40"
    }

СЕЙЧАС ИМПРОТАНТ Вам нужно закрыть XCode 8, потому что если вы попытаетесь сохранить файл, он НЕ РАБОТАЕТ. Даже если вы нажмете "Save anyways" (что может произойти в эпопее Apple), это не будет сделано. Итак, вы думаете, что спасены, но вы этого не сделали., мне потребовалось несколько часов, чтобы понять это, потому что я думал, что XCode автоматически перестраивает json файл.

так что это было мое исправление:)

Надеюсь, что это поможет любому

Ответ 14

У меня была та же проблема, и я исправил другое решение, которое не все остальное сверху.

Моим решением был формат изображения. Я получил изображение с расширением .png, но изображение не png. Это был .psd файл... Эта ошибка такая же, как и у всех остальных. Должен быть осторожен с этим.