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 при использовании нескольких каталогов активов по нескольким целям. Любые идеи?
Ответы
Ответ 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.