Soporte técnico sobre código
¿Necesitas ayuda en relación con problemas técnicos o de desarrollo para estructuras, API y herramientas de Apple? Contamos con muchos recursos, herramientas y canales de soporte técnico para ayudarte. Los miembros de Apple Developer Program y Apple Developer Enterprise Program pueden solicitar soporte técnico sobre código para estructuras, API y herramientas de Apple. El soporte técnico se brinda en inglés a través de los foros para desarrolladores o por correo electrónico.
Antes de enviar una solicitud de soporte técnico
El soporte técnico sobre código está disponible para ayudarte a escribir, crear o ejecutar software. Sigue estos pasos para resolver el problema y envía una solicitud si aún necesitas ayuda.
Consulta los recursos más recientes
Obtén la información técnica más reciente cuando desarrolles y pruebes software, de modo que puedas resolver problemas y planificar con antelación.
- Documentación: obtén información sobre cómo usar las tecnologías de Apple mediante artículos, código de muestra, tutoriales y referencias a API.
- Notas técnicas: obtén información detallada sobre cómo realizar tareas específicas y resolver problemas específicos.
- Notas de la versión: obtén información sobre los cambios de API, problemas conocidos, correcciones, soluciones alternativas y funcionalidades obsoletas de las versiones recientes del software.
- Videos: ve presentaciones de especialistas de Apple sobre la integración de tecnologías y el uso de herramientas de desarrollo. Busca transcripciones para encontrar rápidamente los detalles y el código que aparecen en los videos.
Busca en los foros y publica en ellos
Es posible que el problema ya se haya analizado y resuelto en los Apple Developer Forums: un excelente recurso para descubrir soluciones o debatir sobre temas técnicos, como los kits de desarrollo de software (SDK), las API y los servicios de Apple. Si no encuentras una respuesta, inicia una nueva conversación y haz tu pregunta para obtener ayuda de los ingenieros de Apple y otros desarrolladores.
Intenta depurar
Obtén información sobre cómo resolver errores en el código con el depurador de Xcode, Xcode Organizer, el depurador Metal e Instruments. Para ello, puedes intentar lo siguiente:
- Ejecuta Product | Analyze (Producto | Analizar) en Xcode y, si quedan resultados pendientes en el analizador, haz lo posible por resolverlos.
- Cuando pruebes y depures tu app en Xcode, consulta el panel Console (Consola) para ver si hay mensajes de error o advertencia relevantes para el problema que estás investigando.
- Consulta la página Cómo hacer testing de una versión de lanzamiento, donde se ofrecen consejos para reproducir los errores observados por ti o tus clientes.
- Lee el artículo Diagnóstico de problemas mediante informes de errores y registros del dispositivo y consulta los enlaces a las páginas correspondientes para obtener información sobre un flujo de trabajo de depuración detallado. Si estás investigando un error, lee atentamente los artículos Cómo agregar nombres de símbolos identificables a un informe de errores y Cómo identificar la causa de errores frecuentes.
- Resume el problema en un proyecto de muestra de Xcode, si es posible. Elimina todo código que no sea necesario para reproducir el problema. Simplifica la lógica y las estructuras de datos de tu app para poder abordar el problema directamente.
- Consulta la etiqueta Depuración en los foros y la documentación sobre depuración.
Comprende los errores
Cuando se produce un error en una app, el sistema operativo recopila información de diagnóstico sobre lo que hacía la app en el momento en que se produjo. Usa los informes y los registros de errores para detectar problemas, y consulta la documentación sobre cómo resolverlos.
- Cómo obtener informes de errores y registros de diagnóstico
- Comprender los errores y los registros de errores
- Análisis de un informe de errores
- Diagnóstico de problemas mediante informes de errores y registros del dispositivo
- Cómo agregar nombres de símbolos identificables a un informe de errores
- Cómo identificar la causa de errores frecuentes
¿Buscas otra cosa?
Obtén información sobre la distribución, TestFlight, las compras dentro de la app y mucho más con la documentación de App Store Connect y la API de App Store Connect.
- Reporta errores y obtén actualizaciones de estado de tus informes con Feedback Assistant.
- Obtén información sobre App Review o responde un mensaje del equipo de App Review.
- Solicita derechos mediante formularios de derechos y pide actualizaciones de estado en la conversación de correo electrónico correspondiente.
- Haz preguntas generales sobre temas de desarrollo y distribución en los Apple Developer Forums.
- Obtén soporte técnico a nivel del departamento de TI del Soporte Profesional de AppleCare (si está disponible en tu región) si vas a implementar dispositivos iOS, macOS o macOS Server en tu organización.
- Obtén soporte técnico que no esté relacionado con el desarrollo para productos y software de Apple en el sitio del Soporte técnico de Apple.
¿Aún necesitas ayuda con el código?
Estamos aquí para ayudarte a escribir, crear o ejecutar software. Los miembros del programa pueden solicitar soporte técnico sobre código para estructuras, API y herramientas de Apple. El soporte técnico se brinda en inglés a través de los Apple Developer Forums o por correo electrónico.
- Envía solo un problema de soporte técnico (un problema único y separado) por solicitud.
- Envía tu solicitud en inglés y evita usar acrónimos, jerga y abreviaturas pocos comunes.
- Brinda una descripción clara y detallada con toda la información posible. Incluye los pasos que seguiste para resolver el problema y las condiciones que debemos tener en cuenta, como fallas en un hardware o una versión de sistema operativo específicos.
- Haz una pregunta concreta y explica el resultado que esperas obtener de la solicitud de soporte técnico. Intenta identificar las API o las funcionalidades relevantes para tu problema.
- Brinda pasos claros y concisos para reproducir el problema.
- Cuando trabajes con el software beta de Apple, sigue el mismo proceso que con el software de lanzamiento. Sin embargo, cuando surja un problema en el software beta, recomendamos siempre enviar un informe de errores a través de Feedback Assistant primero y, luego, incluir el ID de Feedback Assistant en la solicitud de soporte técnico.
- Ten archivos de respaldo preparados:
- Un proyecto de muestra de Xcode concreto, siempre que sea posible.
- Informes de errores convertidos en símbolos legibles y registros de diagnóstico del flujo de trabajo de depuración (el enlace se incluyó anteriormente).
- Capturas de pantalla y videos, cuando sean útiles para explicar el problema o los pasos para reproducirlo.
- Texto exacto de los mensajes de error que aparecen en el código, copiado y pegado de los registros relevantes.
- Texto de los correos electrónicos que hayas recibido de otros equipos de soporte técnico de Apple, pegado textualmente.
Cuando recibas un correo electrónico de confirmación de tu solicitud de soporte técnico, podrás adjuntar tus archivos en tu respuesta.
Ten en cuenta que, si bien es posible que proporcionemos código de muestra para explicar las API, no podemos completar el trabajo de desarrollo, proporcionar detalles sobre las API o la configuración de sistemas internos de Apple, ni describir la implementación de funcionalidades en otras apps.