Watchkit AppIcon - набор иконок приложений под названием "AppIcon" не имел никакого применимого контента

В приложении WatchKit есть файл Images.xcassets. Как только я помещаю любую иконку в сборку этого ресурса с сообщением об ошибке: "Набор значков приложений с именем" AppIcon "не имел никакого соответствующего содержимого".

enter image description here

Ответ 1

Это простой способ генерировать ваши значки WatchKit, которые хорошо работали для меня:

  • Загрузите исходное изображение в http://makeappicon.com
  • Перейдите в Image.xcassets в приложении WatchKit.
  • Щелкните правой кнопкой мыши на панели, которая включает в себя AppIcon, выберите "Импорт..." и выберите папку сторожевого таймера, созданную вами makeappicon.com.

Ответ 2

Скорее всего, ваши иконки приложений watchKit не имеют нужного размера. Вам нужны следующие размеры

    (these are all in pixels)
    48 x 48
    55 x 55
    58 x 58
    80 x 80
    87 x 87
    88 x 88
    172 x 172
    196 x 196

В основном все числа, которые вы видите внизу в разделе Images.xcassets, вам нужно удвоить их, поскольку они должны быть отображением сетчатки.

Ответ 3

В моем случае я сгенерировал изображения с требуемыми размерами из Sketch. Затем я перетащил файлы png в пятна. Никаких жалоб от Xcode. Мое приложение не использует набор часов.

Однако сбой произошел с ошибкой: "Набор значков приложений с именем" AppIcon "не имел никакого применимого контента". Были также предупреждения о неправильных размерах файлов изображений. Не уверен, как это сделал Эскиз, но я вернулся и перенастроил экспорт из Sketch, проверил экспортированные размеры, перетащил новые файлы обратно в пиктограммы приложений в Xcode. Это время было успешным.

Мораль, если вы видите это сообщение об ошибке, дважды проверьте размеры изображения.

Ответ 5

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

Шаг 1: AppIcon был пуст

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

Шаг 2: хотите добавить значок

поэтому из AppIcon > в строке1, col1 на 2x > я перетащите и отпустите следующее недопустимое изображение:

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

который имел фактический размер, как показано ниже:

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

Шаг 3: когда я построил компиляцию, она не удалась.

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

Шаг 4: после поиска

я обнаружил, что для 2x размер изображения должен быть 40 пикселей на 40 пикселей, поэтому я изменил это изображение на 40 пикселей на 40 пикселей из этого недопустимого значения.

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

Шаг 5: Info.plist добавил запись, как показано ниже.

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

На этот раз сборка/компиляция работала, и в моем iPhone 7 у меня появился новый значок.

Ответ 6

Скорее всего, ваши иконки приложений watchKit не имеют нужного размера. Вам необходимо следовать инструкциям, приведенным выше.

Ответ 7

Сделайте значок 120 * 120 и перетащите & drop Это работает для меня.

Ответ 8

Перейдите на сайт MakeAppIcon, загрузите образ AppIcon. Он автоматически генерирует все изображения с изменением размера, дает ваш идентификатор почты и получает zip файл. И убедитесь, что при загрузке в Assets.xcassets вы использовали OPT очень четко для изображения размером 2 или 3 раза в зависимости от вашего требования.

Ответ 9

Я решил проблему!

первоначально я выбрал флажок Apple Watch в Xcode 6 и работал очень хорошо. Тем не менее, я получил ту же ошибку в Xcode 7 без изменения чего-либо. Мое решение состоит в том, чтобы выбрать флажок CarPlay и добавить два квадратных значка с 120px и 180px для CarPlay. Теперь я могу запустить свой часовик наконец.

Однако он не может быть принят для отправки в Apple Store...

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