2010-11-15 17 views
7

Esta no es una pregunta de programación, pero se trata de los SDK y el IDE. He acumulado un montón de instalaciones diferentes de XCode en los últimos años y ahora mi disco duro está casi lleno. Con cada SDK en la hora en alrededor de 5 gigas, y mi espacio de almacenamiento está agotando, tengo un par de preguntasEliminación de SDK de iOS de OSX

3 preguntas:

  1. puedo eliminar los viejos?
  2. ¿Dónde están almacenados?
  3. ¿El último SDK sobrescribe las clases base de SDK anteriores? (¿NSString.h ahora reside en dos SDK diferentes o prevalecerá el más nuevo?
  4. ¿Qué pasa con las versiones de beta 1, beta 2, beta 3 SDK? ¿La instalación de GM/oficial elimina la versión beta de mi Mac?
  5. más importante, puedo orientar 3.0 si instalo el SDK 4.2? (entiendo la diferencia entre el SDK de base y objetivo SDK)

quiero limpiar mi disco duro y tengo alrededor de 18 GB que queda en una unidad de 160 GB. Me gustaría comenzar de nuevo y reinstalar OSX, descargar un SDK nuevo, pero todavía tengo aplicaciones que están dirigidas a 3.1.2 y no quiero ser forzado a solo admitir 4.0.

Gracias

Respuesta

9

¿Puedo eliminar los viejos?

Sure.

¿Dónde se almacenan?

/Desarrollador/Plataformas/iPhone */Desarrollador/SDK/normalmente.

¿La SDK más reciente sobrescribe las clases base de SDK anteriores? (No NSString.h ahora residen en dos diferentes SDK o lo hará la más reciente tienen prioridad?

No, estás bien para eliminarlos. Cada SDK es autónomo.

¿Qué hay de la beta 1, 2 beta, beta 3 versiones de SDK? ¿Tiene la instalación del GM/oficial a eliminar la versión beta de mi Mac?

a veces, puede elegir volver a instalarlos aunque

Lo que es más importante, ¿aún puedo orientarme a 3.0 si instalo el SDK 4.2? (Entiendo la diferencia entre la base y SDK objetivo SDK)

+0

Gracias. ¿Qué pasa con las versiones de XCode, las nuevas versiones sobrescriben versiones anteriores? – Justin

+1

@JustinXXVII Normalmente, a menos que esté hablando de la versión beta de Xcode 4 que obtiene su propio directorio de forma predeterminada '/ Xcode4 /' – cobbal

2

Puede elegir instalar Xcode en un directorio diferente en lugar de tener que sobrescribir la versión actual. Ver Can I have multiple Xcode versions installed? para más detalles. Cada instalación se sostiene por sí misma. Solo asegúrese de saber cuál lanzará al abrir su proyecto.

+0

Lo que he hecho ahora es instalar todos los sdks beta en/DeveloperBeta, y creo un acceso directo a el paquete XCode.app en ese directorio. De esa manera, ahora puedo mantener el XCode beta y los SDK separados en caso de que rompan mis aplicaciones. – Justin

3

partir de mayo de 2016:

¿Dónde se almacenan?

  • /Library/Developer/CoreSimulator/Profiles/Runtimes
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes