2015-02-24 2 views

ответ

9

Активы изображения для значка в вашем WatchKit приложения, а не расширение WatchKit. Найдите ресурс изображения с именем AppIcon в каталоге активов вашего приложения.

1

каталог изображений активов вашего приложения имеет размеры иконок приложения для всего -incl смотреть

0

Edit: я узнал трудный путь, метод, который я описал ниже не работает. Если вы попытаетесь представить, сделав это, вы получите кучу ошибок. Я оставлю это здесь, поэтому никто не делает ту же ошибку.

Для простоты (имеющей 1 Images.xcassets папку), я удалил Images.xcassets папки, которые создаются при создании часов приложения, я тогда пошел в моем существующей Images.xcassets и добавил новые изображения (вы можете сделать это, позволяя значку Apple Watch в инспекторе атрибутов). Затем я просто включил эту папку для целевого приложения Apple Watch (а не для цели расширения).

Сделав это, я вижу, что значок отображается в приложении Apple Watch для моего приложения (вам может понадобиться сбросить симулятор, чтобы он отображался).

Единственный недостаток этого подхода заключается в том, что он добавит неиспользованные значки в ваше приложение часов, что увеличит размер файла приложения. Для моего случая добавленный размер меньше 1 МБ, так что это не огромная сделка.

1

Несмотря на то, что у меня были изображения в папке xcasset приложения WatchKit App, он не потянул бы AppIcon, а вместо этого иконка с таким же именем в папке основного приложения. Если вы все еще не видите значок, попробуйте изменить имя значка приложения WatchKit на что-то уникальное. Затем в целевых точках вашего приложения обязательно укажите местоположение нового значка.

Смежные вопросы