Tengo un proyecto Xamarin.Forms y también hay algunos .a libs ( C++ ) a los que se hace referencia en el proyecto Xamarin.iOS.
Xamarin.Forms project ------codes Xamarin.iOS project ------codes ------.a libs(c++) Tengo el código fuente de esas librerías .a C++ .
La pregunta es si hay alguna forma de depurar el código fuente de C++ cuando ejecuto el proyecto Xamarin.forms.
Actualizar :
Acabo de seguir este documento y Xcode no se adjunta a la aplicación Xamarin cuando se inicia. ¿Alguna idea?
No puede depurar C++ en un proyecto xamarin.ios, no es compatible y fue confirmado por el equipo de desarrollo de Microsoft.
La posible solución será mezclar código objectiv-C y C++ en su aplicación xcode.
De lo contrario, no podrá depurar el código nativo.
referencia para ayuda:
Las aplicaciones Xamarin.iOS se pueden depurar con el depurador integrado en Visual Studio para Mac o Visual Studio .
Xamarin.iOS generará aplicaciones más lentas y mucho más grandes, ya que cada línea de código debe instrumentarse cuando compila aplicaciones en modo de depuración. Asegúrese de hacer una compilación de lanzamiento antes de lanzar.
Use la compatibilidad de depuración nativa de Visual Studio para Mac para depurar código de C# y otros lenguajes administrados y use LLDB cuando necesite depurar código C, C++ u Objective C que podría estar vinculando con su proyecto Xamarin.iOS.
El depurador de Xamarin.iOS usa Mono Soft Debugger , lo que significa que el código generado y el tiempo de ejecución de Mono cooperan con el IDE para proporcionar una experiencia de depuración. Esto es diferente a los depuradores duros como LLDB o MDB que controlan un programa sin el conocimiento o la cooperación del programa depurado.
Xamarin.iOS se envía con el código fuente de las bibliotecas de clases de Mono, y puede usar esto en un solo paso desde el depurador para ver cómo funcionan las cosas internamente.
Para depurar las bibliotecas de clases en Visual Studio, debe deshabilitar Solo mi código en el menú Depurar > Opciones. En el nodo Depuración > General, borre la casilla Habilitar solo mi código:
Consulte este enlace para ver el tutorial de depuración completo: Enlace