Поделиться через


Работа с значками watchOS в Xamarin

Для решений Apple Watch требуется два набора значков:

  • Значки приложения iOS, которые будут отображаться на i Телефон.
  • Значки Apple Watch, которые будут отображаться в кругу в меню просмотра и на экранах уведомлений. Значок приложения "Просмотр" также отображается в приложении Apple Watch iOS.

Значки Apple Watch

Icon Description Внешний вид
Значок приложения iOS Отображается в i Телефон и запускает родительское приложение iOS app icon
Значок "Смотреть приложение" Отображается на начальном экране Apple Watch watchOS app icon
Отображается в уведомлениях "Просмотр" watchOS notification icon
Отображается в приложении Apple Watch для iOS iOS Watch App icon

Настройка решения

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

Приложение iOS

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

Info.plist

Строка, которая отображается рядом с приложением часов в приложении параметров Apple Watch, настроена в приложении Info.plist приложения iOS.

Убедитесь, что в info.plist есть CFBundleName ключ и значение (примечание. Это отличается от CFBundleDisplayNameзначения, которое может иметь оба):

<key>CFBundleName</key>
<string>Your App Name</string>

Приложение Apple Watch

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

  1. Щелкните правой кнопкой мыши проект "Просмотр приложений" и выберите " > Добавить > новый файл"... > Каталог активов iOS > , чтобы добавить каталог активов в проект.

    Add an asset catalog to the project

  2. Дважды щелкните файл AppIcon.appiconset/Contents.json

    The AppIcon contents

  3. Добавьте все изображения watchOS, как показано на снимке экрана:

    Add all the watchOS images, as shown in this screenshot

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

    Список значков должен выглядеть примерно так:

    The icon list in the Solution Explorer

  4. Чтобы убедиться, что каталог активов включен в приложение, добавьте следующий ключ и значение в info.plist приложения watch:

    <key>XSAppIconAssets</key>
    <string>Images.xcassets/AppIcon.appiconset</string>
    

Вы можете убедиться, что значки настроены правильно, проверка приложении параметров Apple Watch в симуляторе i Телефон или создании уведомления и подтверждении значка на экране уведомлений.

Примечание.

Значки не могут иметь альфа-канал (приложение будет отклонено во время отправки App Store, если альфа-канал присутствует). Вы можете проверка, если альфа-канал существует и удалить его с помощью приложения предварительной версии в Mac OS X.