2012-09-24 33 views
8

Tengo Xcode 4.5 instalado a través de la App Store, y tiene compatibilidad con iOS 5.1 y 6.0, pero no iOS 4.3. Tampoco está disponible para su descarga en la pestaña "Descargas" de Preferencias. Intenté agarrarlo desde otra computadora y ponerlo en este, como described by Dominik Porada, pero lamentablemente eso no funcionó. Tal vez hay otros archivos que necesito? ¿Cómo recupero el iOS 4.3 SDK?¿Cómo instalo el simulador de iOS 4.3 en Xcode 4.5?

+0

Marque esta pregunta: http://stackoverflow.com/questions/11651773/how-to-install-simulator-sdk-4-3-to-xcode-4-4-on-mountain-lion/11743817 iOS 4.3 El simulador desapareció en Xcode 4.4 para Mountain Lion pero no para Lion, pero la pregunta anterior debería ser bastante relevante. –

+0

Ah-ha! Gracias @BoA. Supongo que solo necesito esperar una copia de Lion por un tiempo. – theory

+0

Una VM para Lion podría ser una buena opción. –

Respuesta

6

De hecho, obtuve 4.3 para aparecer en el menú de Xcode 4.3 simplemente copiando el archivo iPhoneSimulator4.3.sdk en el paquete Xcode.app, como described by Dominik Porada. Creo que tuve que reiniciar Xcode nuevamente, ¡y ahí estaba!

Pero no funciona. Como se señala en las respuestas a this question, iOS Mountain no es compatible con iOS 4.3. Aunque podría funcionar bien para Lion.

0

Esta fue la solución para ejecutar iOS 5.1 en XCode 4.2. Intenta seguir el mismo procedimiento. Intenta copiarlo de una versión anterior de XCode. No lo he probado yo mismo. Pero mira si funciona.

Para obtener Xcode 4.2 en Snow Leopard para ejecutar código en un dispositivo con iOS 5.1 se puede hacer esto:

Si tiene otro Mac con Lion y Xcode 4.3.1 puede copiar los archivos a partir de:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) 

Coloque los archivos copiados en el lugar equivalente en su Leopard Mac Snow: probablemente

/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

copiar del mismo modo el iOS 5.1 SDK archivos que se encuentran en este directorio:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk 

Copie también 'version.plist' de la máquina Lion en la carpeta iPhoneOS.platform a la máquina Snow Leopard.

Vuelva a iniciar Xcode en la máquina Snow Leopard y vuelva a conectar los dispositivos y parece lo suficientemente feliz.

Si usted no tiene acceso a una máquina con León y Xcode 4.3.1:

Puede obtener los archivos fuera de la DMG 4.3.1 que se puede descargar de Apple aquí: Descargas para Apple Desarrolladores .

Monte la DMG, Mostrar contenido del paquete en el icono Xcode y profundizar para

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

Siga los pasos anteriores.

Puede que le resulte más conveniente utilizar el método propio de ditto de Apple (sudo ditto src dest) en la ventana del terminal para copiar las carpetas.

+0

Parece que las versiones posteriores de Xcode , todo lo que tienes que hacer es copiar el 'iPhoneSimulator $ version.sdk' en el paquete' Xcode.app'. Vea mi respuesta para más sobre eso. – theory

Cuestiones relacionadas