tools - xcode sdk




¿Es posible instalar iOS 7 SDK en Xcode 6? (4)

Cambié el objetivo de implementación muy bien y lo instalé en mi iOS7 iPhone 4s de todos modos. Puede hacer todo su desarrollo de esta manera y luego usar 5.1.1 para hacer sus compilaciones relevantes. No recomendaría construir aplicaciones para producción en este entorno beta, incluso si pudiera.

Tengo Xcode 6 instalado pero me doy cuenta de que solo puedo desarrollar para iOS8. Soy consciente de que este kit de desarrollo beta está diseñado para el desarrollo de la versión beta de iOS 8, pero estoy en una posición en la que aún no tengo tiempo para desarrollarlo, pero deseo aprovechar algunas de las nuevas funciones de Xcode, mientras Estoy desarrollando para mis aplicaciones actuales de iOS 7.

¿Qué puedo hacer para instalar iOS 7 SDK en xcode 6?


Parece que si enlaza simbólicamente el SDK relevante de una instalación anterior de Xcode al directorio Xcode 6 Beta, Xcode 6 podrá usarlo. Suponiendo que aún tiene Xcode 5.1.1 en su máquina, intente lo siguiente en la terminal:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk

Esto debería vincular el iOS 7 SDK para iPhone (no sim), lo que le permite seleccionar iOS 7 como el SDK base en Xcode 6 Beta. Si desea hacer esto para el simulador, reemplace iPhoneOS.platform con iPhoneSimulator.platform .

NOTA: El hecho de que tenga el SDK de iOS 7 ahora no significa que se compilará. Personalmente tengo problemas con el hecho de que Xcode 6 Beta está utilizando el compilador Apple LLVM 6.0, que aparentemente no es compatible con algunas de las cosas que intento construir.

ref: https://.com/a/11424966/2383003


Solo publicando para que alguien lo encuentre útil: quería depurar mi aplicación en iPhone con iOS 7.1, en XCode 6.0.1. La versión anterior de iOS no se incluía en la lista de la página de configuración, para elegir como base SDK / target de despliegue. (Estoy usando OS X 10.10 Yosemite). Instalé XCode 6.0.1 y Xcode 5.0.1 y copié

/Application/XCode501.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk

a

/Application/XCode601.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

Ahora puedo ejecutar aplicaciones iOS 7 desde XCode 6.0.1.


en Xcode 6.1.1 (Ventana -> Preferencias - Descargas) puede instalar el simulador iOS 7.1. desafortunadamente no instala iOS 7.1 SKD. si establece el destino de despliegue en 7.1 todas las compilaciones sin ningún problema. se preocupe !!!! Depende de usted comprobar la compatibilidad con 7.1 (SDK sigue siendo 8.1). más o menos, todos los problemas de tiempo de ejecución deberían verse en el simulador. Utilizo este enfoque para construir mi iPhone 4 en forma rápida, donde iOS 7.1.2 es el último disponible. (simplemente no use ninguna clase disponible solo para dispositivos más nuevos :-))







xcode6