Mi compilación candidato xcode build y adhoc builds funcionó perfectamente bien. La construcción fue aprobada por Apple. Al intentar iniciar la compilación de iTunes en vivo, se congela en la segunda pantalla de inicio. ¿Algunas ideas?

Verifique su configuración de compilación para ver qué diferencias hay entre la depuración y la versión. Una vez tuve una compilación que usaba diferentes compiladores y uno funcionaría perfectamente y el otro se bloquearía debido a un problema de coma flotante.

Además, lo primero que haría es obtener el informe del bloqueo y encontrar la causa del bloqueo.

Luego, intente comprender CÓMO PUEDE ocurrir el bloqueo aunque no lo esté viendo en las pruebas. Después de eso, debería darle algunas pistas sobre cuál es el verdadero problema.

Si ve un bloqueo en el inicio, puede deberse a demasiado trabajo en applicationDidFinishlaunching. El sistema operativo matará su aplicación si tarda demasiado. Posiblemente las diferencias en la depuración frente a la versión afectarían esto.

En general, intente mantener este método ajustado y mover cualquier trabajo de inicio adicional a otro método que no lo detenga.

Lo siento, pero esto realmente pertenece a los foros de desarrolladores. No puedo tratar de ayudarlo a resolver ningún problema con su aplicación aquí, con tan pocos detalles … y hablar sin preocuparse de divulgar información privada de Apple está ausente.

En Xcode, en la sección Ventana, abra Organizador, vaya a Dispositivos y seleccione Registro de dispositivos a la izquierda, debajo de su dispositivo. “crashlytics” no descubre mágicamente en qué línea ocurrió el accidente, todo esto está en el registro de fallos: aprenda a leerlo, es útil. Sincronice su dispositivo antes de intentar leer los informes de fallos.

Estoy de acuerdo con todas las respuestas hasta ahora.

Dicho esto, puedes intentar usar una herramienta de informe de fallas. Aquí hay dos buenos que conozco.

– crashlytics – muy buena herramienta. Le da números de línea donde ocurren los bloqueos. La última vez que lo comprobé fue solo por invitación, pero valió la pena.

– Testflight: sé que las personas usan esto para las pruebas beta y estoy bastante seguro de que también informa fallas, pero no estoy completamente seguro.