Implementación y prueba de aplicaciones watchOS con Xamarin
Lista de comprobación de implementación
Tanto si va a realizar la implementación en una prueba de Watch como a cargar en el App Store, debe completar los pasos de esta página:
En el cuadro de Centro de desarrollo iOS:
- Se han creado los iD de aplicación.
- Grupos de aplicaciones configurados (si es necesario).
- Perfiles de aprovisionamiento de distribución creados
En la solución:
- Compruebe que se han establecido los IDs de agrupación y las referencias de proyecto.
- Compruebe que los iconos están configurados correctamente.
- Compruebe que los números de versión de agrupación coinciden en todos los proyectos.
- Configure Entitlements.plist para grupos de aplicaciones (si es necesario).
A continuación, siga las instrucciones para:
IDs de aplicación
Como se describe en las instrucciones de configuración,los tres proyectos de una aplicación de watch tienen los siguientes iDs de agrupación relacionados, como:
- Proyecto unificado de Xamarin.iOS:
com.xamarin.WatchKitCatalog - Proyecto de extensión de WatchKit:
com.xamarin.WatchKitCatalog.watchkitextension - Ver proyecto de aplicación:
com.xamarin.WatchKitCatalog.watchkitapp
Los tres proyectos requieren un perfil de aprovisionamiento de distribución que coincida, ya sea mediante identificadores de aplicación explícitos para cada uno o un identificador de aplicación comodín.
IDs de aplicación explícitos
Cree un identificador de aplicación para el id. de lote de cada proyecto (que tendrá este aspecto en la página de iOS Centro de desarrollo):

Al crear o configurar los IDs de aplicación, recuerde habilitar las características específicas que requiere la aplicación. Esto podría incluir notificaciones push y grupos de aplicaciones.
Deberá crear un perfil de aprovisionamiento de distribución para cada identificador de aplicación.
Identificador de aplicación con caracteres comodín
Como alternativa, puede crear un identificador de aplicación comodín que coincida con los tres proyectos, como .
Tenga en cuenta que algunas características no se pueden usar con un identificador de aplicación comodín (como las notificaciones push). Si la aplicación requiere estas características, debe crear los IDs de aplicación explícitos.
Para la distribución, solo tendrá que crear un perfil de aprovisionamiento de distribución para el identificador de aplicación comodín.
Grupos de aplicaciones
Puede usar un grupo de aplicaciones para compartir datos entre la aplicación de iOS y la extensión watch. Debe asegurarse de que la solución tiene:
Configuró el grupo de aplicaciones en la sección Certificados Portal para desarrolladores Apple, Perfiles de identificadores.
Se han habilitado los grupos de aplicaciones (y se ha proporcionado el identificador de grupo de aplicaciones)en la aplicación de iOS y en el identificador de aplicación y entitlements.plistde la extensión watch.
Certificados, perfiles & de identificadores
Para usar un grupo de aplicaciones, cree una entrada en la pantalla Grupos de aplicaciones. En el ejemplo siguiente, el grupo se denomina con el mismo estilo de DNS inverso que se usa normalmente para los IDs de aplicación, pero con el prefijo group. (que es necesario):

A continuación, el grupo de aplicaciones aparecerá en la lista:

Una vez creado el grupo, se puede hacer referencia a él en la configuración del identificador de aplicación. No olvide incluirla tanto en los IDs de la aplicación de iOS como en los de la aplicación de extensión de watch.

No habilite grupos de aplicaciones en el identificador Apple Watch aplicación. No es necesario habilitarlo en el propio reloj.
Entitlements.plist
Algunas características de la aplicación (por ejemplo, Grupos de aplicaciones) requieren que establezca sus derechos. Haga doble clic para editar el archivo Entitlements.plist en estos proyectos:
- Proyecto de aplicación de iOS
- Ver proyecto de extensión
. 
No habilite derechos en el proyecto Ver aplicación. No es necesario habilitarlo en el propio reloj.