Saltar al contenido

Cómo crear un archivo IPA desde Visual Studio para el proyecto Xamarin Forms

Nuestros mejores investigadores han agotado sus depósitos de café, buscando diariamente por la solución, hasta que Joel halló el arreglo en Bitbucket y ahora la compartimos con nosotros.

Solución:

Para resumir, para crear un .ipa, elija AppStore (or Ad-Hoc, Release) | iPhone como configuración de la solución y construir el proyecto. Después de la compilación, encontrará el archivo .ipa en el directorio de salida del proyecto (por ejemplo, binAppStore). Por supuesto, debe tener los perfiles de aprovisionamiento correspondientes configurados en Xcode, pero esta es otra cuestión. Más aquí.

¿Es posible lanzar la aplicación solo desde una máquina con Windows o necesito usar Mac físicamente?

Necesita una conexión activa a macOS para construir su .ipa desde Windows. Y debe cargar la primera compilación desde macOS con Application Loader. La carga se puede realizar físicamente desde macOS o de forma remota, pero no dentro de Visual Studio.

Si necesito usar Mac, ¿qué pasos seguir al publicar la aplicación en App Store?

Lo mismo de arriba. Necesita una conexión macOS para compilar (construir .ipa) y para cargar su primero build (.ipa) a App Store Connect. Las cargas posteriores se pueden realizar sin macOS.

Estamos lanzando la aplicación a App Store usando Application Loader o Xcode, ¿podemos hacerlo desde una máquina con Windows?

La publicación de un lanzamiento también se puede hacer usando servicios como App Center. Sin embargo, la primera compilación debe enviarla Application Loader desde macOS.

¿Podemos acceder a Xcode desde VS para lanzar la aplicación en App Store?

No. Visual Studio usa Xcode para el proceso de creación. Por ahora no es posible publicar en App Store Connect directamente desde Visual Studio.

Si quiero conectar un dispositivo real (a Visual Studio como dispositivo de destino) para crear un archivo IPA, ¿necesito conectarlo en Mac o PC (a través de un cable USB) para entrar en VS PC?

Necesitas conectar tu dispositivo a Mac. Sin embargo, para crear un .ipa, no necesita ningún dispositivo iOS conectado.

Para crear un archivo IPA, necesitamos una conexión de máquina Mac

De nuevo, sí, lo haces. Compilar, construir y hacer un archivo .ipa son las mismas cosas en este contexto.

¿Es posible lanzar la aplicación solo desde una máquina con Windows o necesito usar Mac físicamente?

Necesitará el cargador de aplicaciones que se envía con XCode para enviar su IPA a Apple, pero también puede generar el IPA de lanzamiento directamente en Windows.

Si necesito usar Mac, ¿para qué pasos lanzaremos la aplicación en App Store usando Application Loader o Xcode? ¿Podemos hacerlo desde una máquina con Windows? ¿Podemos acceder a Xcode desde VS para lanzar la aplicación? Si quiero conectar un dispositivo real para crear un archivo IPA, ¿necesito conectarlo en Mac para entrar en VS PC?

Actualmente, Visual Studio 2017 no es compatible con el flujo de trabajo Archivar para publicar que se encuentra en Visual Studio para Mac. Pero aún puede generar el IPA y luego enviarlo a Apple desde una máquina Mac más adelante.

Consulte los documentos: https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/app-distribution/app-store-distribution/publishing-to-the-app-store?tabs=windows

Aquí hay un blog sobre (Cómo crear un archivo * .ipa en Xamarin Forms):

How to create *.ipa file in Xamarin Forms

Sin embargo, también preferiría que investigara CD CI. Sistema de Desarrollo Continuo e Integración Continua. Esto lo ayudará no solo a compilar .apk e .ipa para sus proyectos de Xamarin, sino que también le brindará una forma eficiente de distribución de compilaciones.

Hay varias herramientas disponibles basadas en su control de versiones. Por favor revise estos enlaces:

https://devblogs.microsoft.com/xamarin/continuous-integration-for-ios-apps-with-visual-studio-team-services/

https://docs.microsoft.com/en-us/xamarin/tools/ci/intro-to-ci

Hay una ilustración en video de hacer esto en Visual Studio:

Más adelante puedes encontrar las explicaciones de otros gestores de proyectos, tú asimismo tienes la habilidad mostrar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *