para online mac for developer descargar apple ios iphone xcode

ios - online - xcode mac



Error de Xcode "No se pudo encontrar la imagen del disco del desarrollador" (23)

Este error ocurre cuando la versión de Xcode es anterior a la del dispositivo .

Por ejemplo, intentar ejecutar una compilación en un dispositivo con iOS 9.3 en Xcode 7.2 da como resultado este error; Could not find Developer Disk Image .

Por qué un mensaje de error que realmente describe lo que está sucediendo no se puede proporcionar está más allá de mí (Apple, te estoy mirando 👀).

Actualice a la última versión de Xcode a través de App Store o mediante descarga directa para garantizar la interoperabilidad con el hardware iOS conectado.

Cuando intento ejecutar una compilación en un dispositivo iOS conectado en Xcode, aparece el error:

No se pudo encontrar la imagen de disco del desarrollador

Vi que había una versión beta pública para Xcode, así que la instalé.

Una de las nuevas características es que no necesita tener una cuenta de programa de desarrollador Dingus para cargar su aplicación directamente a su iPhone.

Sin embargo, en mi iPhone 4s, también hice una actualización beta pública para iOS 8.4, el problema es que no hay una Imagen de disco de desarrollador disponible para ello.

¿Dónde puedo encontrarlo o cómo puedo solucionarlo?


Acabo de recibir esto, y estoy en Xcode 7.2.1 ... Apareció cuando descargué iOS 9.3. Verifique su Proyecto -> Base SDK y si no es el mismo o anterior a la versión de su dispositivo, entonces ese es el problema. No vi nada en la sección "Actualizaciones", pero cuando busqué "Xcode" en la App Store tenía una actualización para 7.3.

La actualización a iOS 9.3 y Xcode 7.3 requiere Mac OS X v10.11 (El Capitan) para que Xcode se ejecute, y es por eso que la actualización automática no está actualizando las versiones de Xcode.


Como otros sugirieron, este problema es causado por una versión incompatible de iOS (que es más alta que la versión máxima que admite Xcode). Normalmente, se puede abordar actualizando Xcode, pero a veces es posible que tenga que hacerlo, por lo tanto, aquí hay otra solución.

Dirígete a developer.apple.com/downloads (o cosas similares de Google si este enlace muere) para obtener la imagen más nueva de Xcode dmg manualmente y luego montarla. Si ya está haciendo esto, es probable que el nuevo Xcode no funcione para usted, pero puede cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ para copiar la imagen que desea en el antiguo Xcode que instaló.

Por supuesto, no está garantizado que funcione para futuras versiones, pero definitivamente vale la pena intentarlo. Para mí, mi versión de iOS es 9.3.1 (13E238) , pero copié 9.3 (13E230) , y funciona bien.


En realidad, hay una manera de implementar en un dispositivo con un iOS más nuevo que la versión particular de Xcode podría no ser compatible. Lo que debe hacer es copiar sobre la carpeta que contiene la imagen del disco del desarrollador de la versión más reciente de Xcode .

Por ejemplo, puede implementar en un dispositivo con iOS 9.3 usando Xcode 7.2.1 (que solo admite hasta iOS 9.2 ) usando este método. Vaya a la instalación de Xcode 7.3 y navegue hasta:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Desde aquí, copie la carpeta que contiene la versión que está intentando ejecutar en la versión anterior de Xcode (para este ejemplo, es 9.3 con el número de compilación entre paréntesis). Copie esta carpeta en la otra instalación de Xcode, y ahora debería poder implementar en un dispositivo que ejecute esa versión particular de iOS.

Sin embargo, esto fallará si está utilizando llamadas API que se agregaron específicamente a la versión más reciente del SDK . En ese caso, se verá obligado a actualizar Xcode.


Este error se muestra cuando la instalación de Xcode es demasiado antigua y el dispositivo relacionado que está utilizando se actualiza a la última versión .

Hay varias formas de resolver estos problemas.

1. Actualice su instalación de Xcode.

Este es, con mucho, el método más simple. Simplemente actualice su instalación de Xcode a la última versión estable y las cosas comenzarán a funcionar nuevamente.

Nota : Actualice también su sistema operativo si Xcode no es compatible con su sistema operativo actual. Lo que nos lleva a ...

2. Copiando manualmente la imagen del disco del dispositivo. No se necesita actualización.

Este es el camino inteligente. No tiene que actualizar su instalación de Xcode o su sistema operativo para esto.

Primero abra el XCode.dmg y seleccione Show Package Contents.

Fase 1: Preparando el Xcode descargado.

Pasos:

  1. Descargue la última versión de Xcode.dmg del portal para desarrolladores.
  2. Seleccione el Xcode.dmg descargado y haga clic derecho sobre él.
  3. En las opciones, seleccione Abrir con DiskImageMounter .
  4. Ahora en Finder, abra el disco Xcode .
  5. En el disco, haga clic derecho en Xcode .
  6. Seleccione Mostrar contenido del paquete .

Ahora, se abre una nueva ventana del buscador. Siga las instrucciones a continuación para copiar la imagen del disco.

Fase 2: Copia de la imagen del disco del desarrollador.

Pasos:

  1. En el nuevo buscador, vaya a Contenido .
  2. Contenido interior, vaya al desarrollador .
  3. Dentro del desarrollador , vaya a la plataforma .
    Ahora seleccione la plataforma deseada. Para nuestro propósito, vamos a actualizar solo la imagen de disco de iOS.
  4. Dentro de la plataforma , vaya a Soporte de dispositivos .
  5. Dentro de Soporte de dispositivos , encontrará muchas imágenes de disco. Esto incluye las últimas imágenes de disco del dispositivo también.
  6. Copie todas las carpetas dentro de Soporte de dispositivos . Seleccione todo y luego copie.

Nota: Para el paso 6, también puede copiar la imagen de disco que desea copiar, es decir, copiar solo la última. Es la última carpeta en la jerarquía aquí.

Esto finaliza la Fase 2 , copiando la imagen del disco. Ahora en la siguiente fase, actualizaremos la imagen de disco del desarrollador de nuestro Xcode instalado en nuestro dispositivo.

Fase 3: Upadting la imagen de disco del desarrollador de Xcode.

Ahora, cierre todas las ventanas del buscador para una operación más rápida y menos confusión.

Ahora vamos a actualizar la imagen de disco de nuestro Xcode para la plataforma iOS.

Pasos:

  1. Cierre la aplicación Xcode si está abierta.
  2. Abre una nueva ventana de búsqueda.
  3. Seleccione la partición primaria si tiene varias particiones.
  4. Ve a Aplicaciones .
  5. Encuentra XCode y haz clic derecho sobre él.
  6. Seleccione Mostrar contenido del paquete .

La ventana del buscador actualiza o abre una nueva ventana con Contenido como el directorio principal.

  1. Seleccionar contenido .
  2. Dentro de Contenido , seleccione Desarrollador .
  3. Ahora, seleccione Plataformas .
    1. Ahora, seleccione iPhoneOS.platform .
    2. Dentro de iPhoneOS.platform , vaya a Soporte de dispositivos .
    3. Dentro de Soporte de dispositivo , seleccione todos los archivos y Mover a la papelera .

Nota: Omita el paso 12 si copió solo la última imagen de disco, es decir, la última carpeta de la jerarquía.


Ahora, pegue la imagen del disco del desarrollador que copiamos de la Fase 2 aquí.

  1. Paso final, haga clic derecho y Paste aquí.

Si todo funcionó correctamente, su Xcode tiene una nueva imagen de disco de desarrollador. Cierre el buscador ahora y abra Xcode. El error ya debería haber desaparecido.

Recordatorio: no olvide desmontar el Xcode ahora también del buscador.


Este mensaje aparece cuando su versión de Xcode es demasiado antigua para la versión de iOS del dispositivo. Actualice Xcode a lo último.

Si la App Store no ofrece una actualización para Xcode, actualice a la última versión de Mac OS . En el pasado, Apple ha sido bastante agresivo sobre dejar caer el soporte para versiones anteriores de Mac OS X en el último Xcode.

EDITAR: sí, este error comenzó a aparecer de nuevo. :) Xcode 7.3.1, que es el último disponible para MacOS 10.11 ( El Capitan ), no es compatible con iOS 10. Necesitas MacOS Sierra (y posiblemente una nueva Mac).


Este problema no coincide con su versión de iOS y la versión de Xcode.

Ejemplo:

Tiene un iPhone con iOS 9.3 GM y su versión de Xcode es 7.2.1 . Esto lleva al problema de que debe actualizar su Xcode a 7.3, que incluye SDK y cosas relacionadas para iOS 9.3 .


Este problema se basa fundamentalmente en la falta de coincidencia de su versión de iOS y la versión de Xcode.

Verifique la compatibilidad de iOS y Xcode.

Vaya a la carpeta de la aplicación (en el buscador) -> haga clic derecho en Xcode -> haga clic en mostrar contenido del paquete -> Haga doble clic en la carpeta de contenido -> Haga doble clic en la carpeta de desarrolladores -> Haga doble clic en la carpeta de plataformas -> Haga doble clic en la carpeta iPhoneOS.platform -> Doble haga clic en la carpeta de soporte del dispositivo -> luego agregue la última imagen de disco del desarrollador.

O

Descargue la última versión de Xcode.


Esto sucede cuando su versión de Xcode no tiene un componente necesario para construir la aplicación en su sistema operativo de destino. Debes actualizar tu Xcode .

Si está compilando una nueva aplicación para una versión beta del sistema operativo que ninguna versión estable de Xcode puede construir, debe descargar la versión beta más reciente de Xcode .

Yo también tuve este problema. Estaba usando Xcode 7.3 para mi iPhone iOS 10 beta, así que fui a instalar Xcode 8-beta, e hice el siguiente paso para continuar usando la versión estable de Xcode con una nueva herramienta de compilación:

Al igual que la respuesta de @ onmyway133 , pero más fácil de usar es después de terminar de instalar la versión Xcode 8-beta , vaya a las preferencias de Xcode 7.3 ( Cmd + , ), vaya a las ubicaciones de las pestañas, cambie las Command Line Tools a Xcode 8 en el menú desplegable lista.

Construí con éxito tanto el simulador 9.3 de iOS como mi dispositivo iOS 10 beta con Xcode 7.3.


Estoy enfrentando el mismo problema en Xcode 7.3 o en una versión anterior de su Xcode y la versión de mi dispositivo es iOS 10 o una versión más reciente de su sistema operativo.

Este error se muestra cuando su Xcode es antiguo y el dispositivo relacionado que está utilizando se actualiza a la última versión.

Podemos resolver este problema siguiendo los pasos a continuación:

Método 1:-

  • Haga clic derecho en Xcode 7.3 o la versión de su Xcode , ahora seleccione " Mostrar contenido del paquete ", " Contenido ", " Desarrollador ", " Plataformas ", " iPhoneOS.Platform ", " Soporte del dispositivo ".

  • Ahora verifique que haya su última versión de la imagen del disco del desarrollador (carpeta) como 12.1 o la última versión (carpeta) en su caso. Copie la última versión y péguela en el mismo soporte de dispositivo de carpeta.

  • En mi caso tengo 12.1 es la última carpeta. Ahora generará la copia de esa versión, como la copia 12.1 o la versión más reciente (carpeta) en su caso.

  • Ahora cambie el nombre de la carpeta de copia a su última versión de iPhone como. En mi caso, tengo una copia de 12.1 (Carpeta) y le cambio el nombre a 12.4. Como puede ver en la captura de pantalla anterior. Puede cambiarlo según su última versión de teléfono. Lo necesito para 12.4, así que solo cambio el nombre de la carpeta a 12.4.

  • Ahora su Xcode tiene una nueva imagen de disco de desarrollador. Cierre el buscador ahora y salga de su Xcode. Abra su Xcode y el error desaparecerá. Ahora puede conectar su último dispositivo a versiones antiguas de Xcode.

    **OR**

Método 2: -

En primer lugar, descargue la última versión de Xcode. No es necesario instalar el último Xcode.

Podemos resolver este problema siguiendo los pasos a continuación:

  • Haga clic derecho en Xcode 8 o en la versión más reciente de su Xcode , seleccione " Mostrar contenido del paquete ", " Contenido ", " Desarrollador ", " Plataformas ", " iPhoneOS.Platform ", " Soporte de dispositivo "
  • Copie la carpeta 10.0 (o superior para una versión posterior).
  • De vuelta en Finder, seleccione Aplicaciones nuevamente
  • Haga clic derecho en Xcode 7.3 o la versión de su Xcode , ahora seleccione "Mostrar contenido del paquete", "Contenido", "Desarrollador", "Plataformas", "iPhoneOS.Platform", "Soporte de dispositivo"
  • Pegue la carpeta 10.0 (o superior para una versión posterior).

Ahora su Xcode tiene una nueva imagen de disco de desarrollador. Cierre el buscador ahora y salga de su Xcode. Abra su Xcode y el error desaparecerá. Ahora puede conectar su último dispositivo a versiones antiguas de Xcode.

O

Si no puede descargar el último Xcode, puede obtener la última imagen de disco de desarrollador para su Xcode desde este enlace: -

¿Cómo descargar el archivo Xcode DMG o XIP?

Gracias a @Hailei por su respuesta. Para que las personas puedan descargar los últimos DMG.


Funciona, en mi caso para Xcode de 7.3 a 7.1. Copie el directorio 9.2, para el dispositivo iOS OS 9.2.1.


He experimentado el mismo problema:

No se pudo encontrar la imagen del disco del desarrollador

Mi versión de Xcode era 7.0.1, y actualicé la versión de mi iPhone a 9.2, y al usar Xcode me encontré con este problema.

La solución es bastante simple: simplemente descargue la última versión de Xcode 7.2 que se lanzó el 8 de diciembre de 2015 e instálela. Todo funciona bien para ti como lo era antes.

Nota: El problema real es que su versión de Xcode no es compatible / no está actualizada con la versión de su dispositivo.


Mi problema fue con Xcode 7 y Xcode 6.4 beta e iOS 8.4 - dispositivo no compatible.

En el caso del mismo problema para comprender mejor cómo solucionarlo, haga lo siguiente:

  1. Vaya a /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  2. Ir
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌ port /
  3. Copie la carpeta iOS 8.4 en otra carpeta

  1. Reiniciar Xcode

Nuevas actualizaciones para el archivo de soporte de dispositivos iOS. No es necesario actualizar Xcode.

Solo necesita agregar un archivo de soporte a la carpeta DeviceSupport de Xcode.

Imagen de disco de desarrollador de iOS 11.3

Imagen de disco de desarrollador de iOS 11.4

Imagen de disco de desarrollador iOS 12.0

Imagen de disco de desarrollador de iOS 12.1

Imagen de disco de desarrollador de iOS 12.2

Imagen de disco de desarrollador de iOS 12.3

Imagen de disco de desarrollador de iOS 12.3.1

Imagen de disco de desarrollador de iOS 13.0

Extraiga el zip y luego copie la carpeta.

Pegue esta carpeta en esta ruta

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Salga de Xcode y reinicie, funcionará.


Para iOS 10 beta 7, agregue el siguiente enlace en la línea de comando:

sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0/ /(14A5339a/) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport


Para las personas que tendrían problemas similares en el futuro, tenga en cuenta que este problema se basa fundamentalmente en la falta de coincidencia de su versión de iOS y la versión de Xcode .

Verifique la compatibilidad de iOS y Xcode.


Personalmente descargué Xcode 6.4 beta y 7.0 beta y estaba muy contento de encontrar la solución buscando "8.4" dentro de la carpeta de la aplicación de 6.4 beta. Al hacer esto, encontré la carpeta 8.4 (12H4125a) contiene la imagen de iOS 8.4 y copié esta carpeta en la misma ruta de la versión beta 7.0. El camino es el siguiente:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Cuando vuelva a abrir Xcode 7 y elija su dispositivo, habrá un mensaje de error; ¡simplemente haga clic en fix issue y eso debería hacerlo!


Recibí el mismo mensaje de error (No se pudo encontrar la imagen del disco del desarrollador) después de actualizar mis dispositivos a iOS 9.2, pero olvidé actualizar a Xcode 7.2.

Entonces, en mi caso, la solución fue fácil: simplemente actualice a Xcode 7.2 a través de Mac App Store.


Si está utilizando Xcode antiguo y desea ejecutar dispositivos con una nueva versión de iOS, entonces haga este truco. Básicamente, esto hace un enlace simbólico desde la compatibilidad con dispositivos iOS en el nuevo Xcode al antiguo Xcode

https://gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d

Para Xcode 9.0 beta e iOS 11.0 beta ( nombre su Xcode9.app para Xcode 9 beta y Xcode.app para Xcode 8 )

sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0/ /(15A5278f/)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"



Solo mis dos centavos para iOS 10 (bajo NDA, pero para personas que pueden usarlo legalmente ...)

  • Copiar la carpeta completa (como dijeron otras personas) funciona
  • Enlace simbólico parece no.

Esto se probó usando Xcode 7.3 (estándar de la tienda) Y iPhone 6Plus con 10.0 (14A5261v).


También me he enfrentado a este problema, y ​​estoy en Xcode 7.2.

Apareció cuando descargué iOS 9.3.

Verifique su Proyecto -> Base SDK y si no es el mismo o anterior a la versión de su dispositivo, entonces ese es el problema.

No vi nada en la sección "Actualizaciones", pero cuando busqué "Xcode" en la App Store tenía una actualización para 7.3. La actualización a iOS 9.3 y Xcode 7.3 requiere Mac OS X v10.11 (El Capitan) para que Xcode se ejecute, y es por eso que la actualización automática no está actualizando las versiones de Xcode.


por cierto, funciona incluso en Xcode versión 8.3.1 (8E1000a) agregando una imagen para iOS 11 beta. Agregué 11.0 (15A5278f) dentro

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

y funciona con mi iPhone 7plus con el nuevo iOS 11 beta.