tools para mpkg for descargar ios xcode ios-simulator osx-mountain-lion

ios - para - Instalar Simulator SDK 4.3 a Xcode 4.4 en Mountain Lion



xcode command line tools (5)

Archivé un DTS con Apple y confirmé con ellos que el simulador iOS4 no es compatible con Mountain Lion. Recomiendan probar en un dispositivo real.

Quiero instalar SDK 4.3 en xcode 4.4 en mountain lion (os x 10.8), pero cuando instalé el paquete 4.3 sdk de xcode 4.1 y lancé el simulador desde xcode 4.4, el simulador simplemente me dijo que el simulador ios no podía encontrar el sdk.

Puede ser necesario volver a instalar el SDK, lo que significa que no se pudo ejecutar. ¿Qué pasa con xcode 4.4 GM?

¿Hay alguna idea sobre cómo resolver este tipo de problema?


Después de actualizar a ML, tuve la opción de descargar iOS 4.3 Simulator. ¡Sin embargo, no funcionó! Recibí un error al depurar. Cuando traté de cambiar manualmente la versión del simulador, se atascó.

Si lo supiera, probablemente habría esperado una solución, en lugar de actualizar.


He tenido esta situación molesta también. Recientemente, logré agregar una verificación en tiempo de compilación para verificar API contra versiones anteriores del SDK. Desafortunadamente, no puedes probarlo con la versión anterior a través del simulador, pero todavía es algo.

Entonces esto es lo que hice:

Primero tuve que obtener el Simulator SDK anterior que quería obtener. Podría obtenerlo fácilmente descargando versiones anteriores de Xcode 3 (no 4) que incluían el SDK necesario. Xcode 3.2.6 con iOS SDK 4.3 está vinculado here .

Luego tuve que instalar el SDK. Esto no fue muy difícil, así que no voy a explicar mucho aquí. Pero los SDK se almacenan en la carpeta Packages . Esta carpeta es claramente visible en versiones anteriores de Xcode 3, pero está oculta en versiones posteriores (como Xcode 3.2.6). Puede abrirlo de todos modos a través de la Terminal. Recuerde instalar el simulador SDK, no el simulador . Además, después del cambio en Xcode 4.3 donde se movió la carpeta del Developer dentro de Xcode.app, tuve que instalar el SDK en una carpeta tmp y mover el SDK a Xcode.app. Entonces necesitaría reiniciar Xcode si lo tuviera abierto.

Después de eso, dupliqué la configuración de debug en mi proyecto y la llamé algo así como iOS 4.3 API Check o algo así, en realidad no importa. Luego cambié el SDK base de esta nueva configuración al viejo SDK que instalé. El SDK que instalé no estaba en la lista, así que tuve que seleccionar other e iphonesimulator4.3 .

Finalmente, cuando tuve que verificar con versiones anteriores del SDK, cambié la configuración de Run <appname>.app en mi esquema de proyecto a la configuración de iOS 4.3 API Check . Y ahí vamos, una verificación en tiempo de compilación contra iOS 4.3.


Lo investigué, y este es un comportamiento deliberado de Apple.

Aquí hay un extracto (editado) de la memoria caché para las ubicaciones de descarga de Xcode:

~ / Library / Caches / com.apple.dt.Xcode / Downloads / eded78df8bfabaf6560841d10cf8e53766f74f28.dvtdownloadableindex

<dict> <key>source</key> <string>http://adcdownload.apple.com/ios/ios_simulator__resigned/ios_43_simulator.dmg</string> <key>identifier</key> <string>Xcode.SDK.iPhoneSimulator.4.3</string> <key>name</key> <string>iOS 4.3 Simulator</string> <key>userInfo</key> <dict> <key>InstalledIfAllPathsArePresent</key> <array> <string>$(DEVELOPER)/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk</string> </array> <key>ActivationPredicate</key> <string>$MAC_OS_X_VERSION < "10.8.0"</string> </dict> </dict>

Tenga en cuenta la configuración explícita "ActivationPredicate: $ MAC_OS_X_VERSION <10.8.0", que no está presente en otros paquetes de simulador.

Traté de editar el archivo, pero es reemplazado por otra versión tan pronto como se abre Xcode. Y no pude gestionar una descarga manual del 4.3 Simulator DMG: el sitio web de ADG arroja un error de "sesión expirada".

Parece que Apple tuvo problemas con el simulador 4.3 y decidió desactivarlo. Lo cual apesta para las personas que tienen que soportar esta versión.


Parece un problema León contra León de Montaña.
Actualicé varias máquinas a Xcode 4.4 hoy. Los dos sistemas más antiguos de Lion ofrecen instalar los simuladores iOS 4.3 y 5.0 bajo xcode | preferences | downloads. El nuevo sistema Mountain Lion solo ofrece el simulador iOS 5.0.