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. Это время было успешным.
Мораль, если вы видите это сообщение об ошибке, дважды проверьте размеры изображения.
Ответ 4
![appicon]()
От human-interface-guidelines.
Ответ 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...
![введите описание изображения здесь]()