Trabalhando com ícones do watchOS no Xamarin

As soluções do Apple Watch requerem dois conjuntos de ícones:

Ícones do Apple Watch

Ícone Descrição Aparência
Ícone do aplicativo iOS Aparece no iPhone e inicia o aplicativo Pai iOS app icon
Ícone do aplicativo Watch Aparece na tela inicial do Apple Watch watchOS app icon
Aparece nas notificações do Watch watchOS notification icon
Aparece no aplicativo Apple Watch para iOS iOS Watch App icon

Configurando sua solução

Para garantir que o aplicativo iOS e o aplicativo do relógio mostrem o nome e o ícone corretos, siga estas instruções para cada projeto:

iOS App

Consulte o guia Ícones de aplicativos iOS para garantir que os ícones do aplicativo iOS estejam configurados corretamente.

Info.plist

A cadeia de caracteres que aparece ao lado do aplicativo do relógio no aplicativo de configurações do Apple Watch é configurada no Info.plist do aplicativo para iOS.

Confirme se o Info.plist tem uma chave e um CFBundleName valor (observação: isso é diferente do CFBundleDisplayName, você pode ter ambos):

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

Aplicativo Apple Watch

Depois que seu aplicativo pai tiver seus ícones configurados, você precisará adicionar um catálogo de ativos de ícone de aplicativo ao aplicativo de observação.

  1. Clique com o botão direito do mouse no Watch App Project e selecione Arquivo > Adicionar > Novo Arquivo... > Catálogo de Ativos do iOS > para adicionar um catálogo de ativos ao projeto.

    Add an asset catalog to the project

  2. Clique duas vezes no arquivo AppIcon.appiconset/Contents.json

    The AppIcon contents

  3. Adicione todas as imagens do watchOS, como mostrado nesta captura de tela:

    Add all the watchOS images, as shown in this screenshot

    Consulte as diretrizes de ícones da Apple para os tamanhos necessários (as dimensões também são mostradas na tela). Lembre-se de que esses ícones serão cortados automaticamente para renderizar em um círculo.

    Sua lista de ícones deve ter a seguinte aparência:

    The icon list in the Solution Explorer

  4. Para garantir que o catálogo de ativos esteja incluído no aplicativo, adicione a seguinte chave e valor ao Info.plist do aplicativo Watch:

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

Você pode verificar se os ícones estão configurados corretamente verificando o aplicativo de configurações do Apple Watch no simulador do iPhone ou gerando uma notificação e confirmando que o ícone aparece na tela de notificação.

Observação

Os ícones não podem ter um canal alfa (o aplicativo será rejeitado durante o envio da App Store se um canal alfa estiver presente). Você pode verificar se existe um canal alfa e removê-lo usando o aplicativo Preview no Mac OS X.