visual tutorial studio developer ios xamarin

ios - tutorial - xamarin visual studio 2013



Código de error Xamarin 34018 (3)

He estado lidiando con este problema cuando ejecuto mi aplicación a través de la depuración en el simulador, tan pronto como actualicé a la última versión de Xcode 8.0 y OS 10.11.6. Error a continuación:

Excepción de configuración de la aplicación, no se puede almacenar la clave CognitoIdentity: IdentityId: eu-west-1: KEY , obtuvo el error: -34018.

Parece que está vinculado al llavero, pero aún no tiene una solución para Xamarin.


Esto es lo que hice basado en la sugerencia de DDerTyp

  1. Agregue un archivo "Entitlements.plist" al proyecto.

  2. Haga clic en la casilla "Habilitar grupos de acceso de llavero" para habilitarlo.

  3. Guarde el archivo "Entitlements.plist".

  4. Agregue el archivo "Entitlements.plist" en "Opciones de proyecto> Compilación> Firma de paquete de iOS> Derechos personalizados".



Del comentario de Brendan Zagaeski en https://bugzilla.xamarin.com/show_bug.cgi?id=44361#c3

En un estudio posterior de la solución alternativa, descubrí que, de hecho, no era necesario habilitar "Grupos de acceso de llavero" en el archivo Entitlements.plist. Bastaba con agregar cualquier archivo Entitlements.plist (incluso uno sin claves de propiedad).

Solución en Xamarin Studio para Mac

  1. Agregue una "Lista de propiedades de iOS" al proyecto y asígnele el nombre "Entitlements.plist".

  2. Agregue el archivo "Entitlements.plist" en "Opciones de proyecto> Compilación> Firma de paquete de iOS> Derechos personalizados".

(Asegúrese de seguir el paso 5 para la configuración de "iPhoneSimulator", y no solo la configuración de "iPhone").

  1. Guarde las propiedades del proyecto y vuelva a implementar la aplicación en el simulador.

Solución en Visual Studio

  1. Agregue un nuevo archivo "Apple> Misc> Entitlements.plist" al nivel superior del proyecto.

  2. Agregue el archivo "Entitlements.plist" en "Propiedades del proyecto> Firmar paquetes de iOS> Derechos personalizados".

(Asegúrese de seguir el paso 2 para la configuración de "iPhoneSimulator", y no solo la configuración de "iPhone").

  1. Guarde las propiedades del proyecto y vuelva a implementar la aplicación en el simulador.

(El texto original del enlace menciona un error del selector de archivos Xamarin VS que desde entonces se ha solucionado)