2012-09-20 16 views

Respuesta

8

Intenté seguir el tutorial que ha vinculado. Funciona perfectamente para mí. Solo copie "6.0" en lugar de "5.1".

9

Esto funcionó para mí (después de "su -", entonces me estoy ejecutando como root), y con el archivo Xcode 4.5 .dmg montado como una unidad de disco.


echo copying iPhoneOS6.0.sdk 
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 

echo copying iphonesim6.0.sdk 
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ 

echo copying devicesupport for 6.0 
cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.0\ \(10A403\)     /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 

#remove old -latest- link 
rm -f /Developer/Platforms/iPhoneOS.platform/DeviceSupport/Latest 

echo setting up Latest link 
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 
ln -s ./6.0\ \(10A403\) ./Latest 

Nota: archivo de Xcode dmg disponible de https://developer.apple.com/downloads/index.action?name=Xcode (1,56 GB)

+0

Muchas gracias por la solución. –

+4

¿Se ejecuta iPhoneSimulator 6.0 en Snow Leopard? – rraallvv

+0

Sí, me gustaría saber que también: simulador de doeas funcionan en el leopardo de las nieves? – raistlin

2

Para la construcción de Córdoba proyecta el mismo procedimiento funciona, sin embargo es probable que obtener este error:

dyld: Library not loaded: /usr/lib/system/libdispatch.dylib
Referenced from: /Developer42/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk/usr/lib/libSystem.dylib Reason: no suitable image found. Did find: /Developer42/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk/usr/lib/system/libdispatch.dylib: unknown required load command 0x80000023 Command /Developer42/usr/bin/ibtool failed with exit code 255

Este el error de compilación ocurre debido a /Classes/MainViewController.xib que no es compatible con iOS 6 .... creo;)

La solución alternativa:

Seleccione su objetivo de proyectos y expanda la carpeta Archivos de soporte. Dentro de esta carpeta, haga clic en cualquier archivo QUE NO SEAMainViewController.xib. Necesita exponer el Inspector de archivos. Después de exponer el Inspector de archivos, seleccione el archivo MainViewController.xib. En este punto, xcode intentará colgarse, ¡no lo permita! ... solo siga presionando Continúe en el indicador de bloqueo hasta que la configuración de File Inspectors cambie para reflejar el archivo .xib. Debe seguir presionando . Continúe hasta que pase las indicaciones de bloqueo para poder editar el Inspector de archivos. En File Inpsector, debajo de Membresía objetivo deseleccione el destino.

enter image description here

Cerrar Xcode, vuelva a abrir y todos deben ser de oro !!

Evite seleccionar MainViewController.xib en el futuro, ya que se bloqueará la sesión.

+0

Gracias por la respuesta, pero mis puntos de vista están en la aplicación y la aplicación informa que no puede encontrar la ventana principal. *** Aplicación de finalización debido a excepción no detectada 'NSInternalInconsistencyException', razón: 'No se pudo cargar NIB en paquete:' NSBundle (cargado) 'con nombre' MainWindow '' –

+0

¿Se ejecuta iPhoneSimulator 6.0 en Snow Leopard? – rraallvv

+0

@rraallvv: No, no es así. – cube

1

Intenté importar el iOS 6 SDK en Xcode 4.2 para Snow Leopard, pero cuando traté de construir uno de mis proyectos anteriores, recibí los mismos errores que mencionó iOSGuru. El alborotador parece ser el simulador de iOS 6. Una vez que eliminé el simulador iOS 6, mi antiguo proyecto se construyó normalmente utilizando "Último iOS (iOS 6.0)" seleccionado como el SDK base. Eso significa que no puedo probar en el simulador iOS 6, pero estoy probando en mi dispositivo real con iOS 6, así que no creo que sea tan importante.

No he intentado construir nada con las características de iOS 6, por lo que existe la posibilidad de que algo siga ahí, pero omitir el simulador de iOS 6 parece permitirme construir con el iOS 6 SDK.

3

Con un Intel Core Duo (32 bit) ejecutando Snow Leopard, el simulador iOS 6 no funciona (porque a algunas de las bibliotecas les faltan variantes de 32 bits).

También parece que si bien es posible probar en un dispositivo iPhone 4 actualizado a iOS6 copiando los archivos de iPhoneOS.platform, pero no parece posible hacer lo mismo con un iPhone 5. Supongo que esto es debido al nuevo formato de armv7s en el dispositivo.

Entonces, lo que puede hacer depende de su mac y su dispositivo iOS.

+0

Parece que esto funciona inicialmente, pero aparece el siguiente error cuando intento cambiar entre viewControllers cuando estoy realizando una prueba de depuración con mi dispositivo: Error al iniciar el ejecutable "AppName" Error al iniciar el programa remoto: no se pudo obtener la tarea para el proceso 453. @ Tony ¿Sabe por qué? ¿Desea copiar todos los archivos de iPhoneOS.platform en el directorio correcto de XCode o solo los que se mencionan en el enlace al principio? – JRoss

Cuestiones relacionadas