Puede hacer esto , pero no es realmente necesario.
Como hacer esto
Jason Lee obtuvo la respuesta. Al instalar xCode, preferí mantener las instalaciones anteriores en lugar de reemplazarlas. Así que tengo estos en mi carpeta de instalación
Así que /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
contiene diferentes SDK. (Reemplace Xcode.app con el número correcto) copie sdks anteriores a
/Applications/Xcode 3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
Aquí está mi carpeta después de copiar una.
Ahora reinicie xCode y puede configurar versiones anteriores de sdks como sdk base.
Por qué no es necesario
Remitiendo la documentación de Apple
Para usar un SDK particular para un proyecto Xcode, haga dos selecciones en la configuración de compilación de su proyecto.
Elija un objetivo de implementación .
Esto identifica la primera versión del sistema operativo en la que se puede ejecutar su software.
Elija un SDK base
Su software puede utilizar las funciones disponibles en las versiones del sistema operativo hasta la correspondiente al SDK base. De forma predeterminada, Xcode establece esto en el sistema operativo más nuevo compatible con Xcode.
La regla es usar la versión más reciente como SDK base y establecer el objetivo de implementación en la versión mínima que se supone que debe ejecutar la aplicación
Por ejemplo, puede usar iOS 7 como SDK base y establecer iOS 6 como objetivo de implementación. Ejecute en el simulador de iOS 6 para probar cómo funciona en iOS 6. Instale el simulador si no está disponible con la lista de simuladores.
Además, puede utilizar incondicionalmente funciones hasta iOS 6. Y, condicionalmente, puede admitir nuevas funciones de iOS 7 para nuevos dispositivos actualizados mientras admite versiones anteriores.
Esto se puede hacer usando las clases débilmente enlazados , débilmente enlazados Métodos , Funciones y Símbolos
https://developer.apple.com/library/ios/documentation/developertools/conceptual/cross_development/Using/using.html#//apple_ref/doc/uid/20002000-SW3
Vinculación débil
Suponga que en Xcode establece el objetivo de implementación (versión mínima requerida) en iOS6 y el SDK de destino (versión máxima permitida) en iOS7. Durante la compilación, el compilador vincularía débilmente las interfaces que se introdujeron en iOS7 mientras vincula las interfaces anteriores. Esto permitiría que su aplicación continúe ejecutándose en iOS6 pero aún así aproveche las funciones más nuevas cuando estén disponibles.