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 código no puede ser construido por el nuevo compilador, así que quiero quedarme con Xcode 7.
¿Cómo puedo lograr eso?
Respuestas:
Necesita usar DeveloperDiskImage de Xcode 8 Beta. Para este extracto, extraiga la aplicación Beta Xcode 8 y copie DeveloperDiskImage para iOS 10 a su carpeta Xcode.
Supongamos que extrae Xcode a Downloads / Xcode-beta.app
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:
fuente
kAMDMobileImageMounterDeviceLocked
. Todavía no he encontrado una solución.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.
Luego navegue a la misma ubicación en Xcode 7 y pegue la carpeta.
Reinicie Xcode 7. Tendrá que esperar un tiempo para que Xcode reconstruya los símbolos, etc.
fuente
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)
Y copié la
10.0(14A5339a)
carpeta, que contiene la imagen del disco del desarrollador. Luego lo pegué enEDITAR: estoy usando Xcode7 (versión 7.3.1-7D1014), iOS 10 public beta 6 (14A5345a) -esto se lanzó el 19 de agosto de 2016
fuente
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, hice que Xcode 8.0 quisiera construir en un dispositivo iOS 10.2.1.
fuente
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 (las rutas son un poco diferentes ... ver más abajo), pero funciona con enlaces a Xcode Versión 8.0 beta 4 (8S188o).
solo para completar:
Beta 4
Beta 5
fuente
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
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.
fuente
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
fuente
Aquí está para XCode 9 y iOS 11 Beta 1:
fuente
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
fuente