usage developer apple app ios xcode

developer - ios distribution



Use Xcode 7 con iOS 10 (9)

Quiero usar Xcode 7 con iOS 10.

Según tengo entendido, trabajar con iOS 10 beta requiere Xcode 8 beta, por lo que debería actualizar mi Xcode. Sin embargo, mi nuevo compilador no puede construir mi código, así que quiero quedarme con Xcode 7.

¿Cómo puedo lograr eso?


Aquí está para XCode 9 y iOS 11 Beta 1:

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


Aunque copiar la carpeta que contiene la imagen del disco sigue siendo la mejor manera de hacerlo, no tuve tiempo de descargar el Xcode más reciente para obtener la carpeta de la imagen del disco, por lo que básicamente archivé la aplicación y la exporté usando la opción de implementación de guardar para el desarrollo, luego lo instalé en el dispositivo de prueba usando la aplicación iTunes.

En mi caso, tuve Xcode 8.0 que quería construir en un dispositivo iOS 10.2.1.


La respuesta de Tymac casi funcionó para mí. En lugar de copiar y pegar, abrí dos ventanas del Finder y luego arrastré la carpeta iOS 10 a la carpeta Xcode 7. Una vez que esté en Xcode 7, abra la carpeta y asegúrese de que haya un archivo dmg.

Anteriormente había arrastrado una copia de la carpeta de soporte del dispositivo iOS 10 a mi escritorio y luego la copié a la carpeta Xcode 7. Eso pareció descomprimir el archivo dmg, por lo que Xcode 7 todavía se quejó. Debe ser un archivo dmg en la carpeta.


Mis dos centavos para Xcode Versión 11 beta contra Xcode 10 después de wwdc2019:

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

entonces puedo usar mi iPhone con iOS 13 beta en Xcode 10.

después de ln -s, pls relanza Xcode


Necesita usar DeveloperDiskImage de Xcode 8 Beta. Para este extracto, extraiga la aplicación Xcode 8 Beta y copie DeveloperDiskImage para iOS 10 a su carpeta Xcode.

Supongamos que extrae Xcode a Downloads / Xcode-beta.app

cp -r /Users/fanruten/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0/ /(14A345/) /Applications/Xcode_7.2.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Después de copiar DeveloperDiskImage, debe iniciar Xcode y conectar el dispositivo iOS a su Mac.

Editar:
Con una instalación estándar de Xcode, se puede crear un enlace flexible:

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


Para mí, ninguna de las sugerencias anteriores funcionó.

En cambio, navegué a esta ubicación (presione CMD + MAYÚS + K para insertar la ruta a continuación) (a través del buscador)

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

Y copié la carpeta 10.0(14A5339a) , que contiene la imagen del disco del desarrollador. Luego lo pegué en

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

EDITAR: Estoy usando Xcode7 (versión 7.3.1-7D1014), iOS 10 public beta 6 (14A5345a) -esto se lanzó el 19 de agosto de 2016


Pascal && Fanruten tienen razón.

probado el 12 de agosto, Xcode versión 7.3.1 (7D1014) Y iOS 10.0 (14A5309d) en iPhone6 ​​Plus.

Hice un enlace simbólico como se sugiere (la ruta es un poco diferente ... ver más abajo), pero funciona con el enlace a Xcode Versión 8.0 beta 4 (8S188o).

solo para completar:

Beta 4

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

Beta 5

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/10.0


Puede usar cualquier SDK en una compilación anterior de Xcode simplemente copiando y pegando la carpeta del sistema operativo que necesita. Además, obviamente no puede tener dos aplicaciones con el mismo nombre, así que cámbieles el nombre a Xcode 7 y Xcode 8.

haga clic con el botón derecho / presione Ctrl y haga clic en el ícono de la aplicación Xcode 8 para mostrar el contenido del paquete y navegar a esta ubicación y copiar la carpeta iOS 10.0 o WatchOS 3.0, etc.

/Applications/Xcode8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /Applications/Xcode8.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport

Luego navegue a la misma ubicación en Xcode 7 y pegue la carpeta.

/Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /Applications/Xcode7.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport

Reinicie Xcode 7. Tendrá que esperar un tiempo para que Xcode reconstruya los símbolos, etc.


Una advertencia Traté de usar XCode 7.3.1 con ios 10 imágenes de XCode 8.1 para el proyecto cordova (funciona), pero tuve problemas con los permisos de notificaciones push (diferentes configuraciones para ios 8/9/10). No estoy seguro de eso, pero me parece que faltan algunas directivas del compilador en 7.3.1