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

ERROR ITMS-9000 "Недопустимый путь изображения" при отправке с помощью xcode 6

При проверке или отправке моего приложения с помощью xcode 6 я получаю сообщение об ошибке:

ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced
under key 'CFBundleIcons': 'AppIcon120x120'"

Я проверил свой файл plist, и нет записи для CFBundleIcons. Я использую каталог активов, который, как я вижу, настроен правильно в общих настройках назначения (он также правильно строит значки на устройстве). Я попытался удалить и снова добавить каталоги. Мое лучшее предположение заключается в том, что существует некоторая ошибка в xcode при использовании нескольких каталогов активов по нескольким целям. Любые идеи?

4b9b3361

Ответ 1

Это заставит вашу голову взорваться. Поскольку xcode теперь предлагает значки @3x и carplay в каталоге активов, я заполнил все значками соответствующего размера. Оказывается, моя проблема была решена, удалив значок carplay и просто оставив пустое место.

Ответ 2

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

ОШИБКА ITMS-9000: "Недопустимый путь к изображению: изображение отсутствует в пути, указанном в разделе" CFBundleIcons ":" AppIcon60x60 ""

Я исправил его, добавив изображение вручную в

Images.xcassets/AppIcon.appiconset/Contents.json

Так же:

{
  "size" : "60x60",
  "idiom" : "iphone",
  "filename" : "Icon-60.png",
  "scale" : "1x"
},

Ответ 3

Перейдите в Image-xcassets, где находится значок приложения → Щелкните папку Appicon → В самом правом списке есть инспектор атрибутов (инвертированный треугольник). Нажмите на нее. Снимите флажок Carplay.