¿Cómo puedo excluir bibliotecas que he compilado solo para la arquitectura del dispositivo iOS (libssh2, etc.) de un proyecto de Xcode cuando estoy compilando la aplicación para ejecutarla en el simulador?Cómo excluir marcos en compilaciones de simulador en Xcode
Respuesta
Sé que esto es una vieja pregunta, pero si alguien todavía está buscando la respuesta, puede utilizar Débil vinculación de para especificar que ciertas bibliotecas son opcional.
Ver this answer for how to define a weak/optional link in XCode 4
Luego, en el código que normalmente utilizar las características, puede detectar que estás en el simulador en tiempo de compilación con
#if TARGET_IPHONE_SIMULATOR
NSLog(@"I'm in the simulator");
#endif
o en tiempo de ejecución mediante la inspección del valor de
[[UIDevice currentDevice] model]
y evite utilizar mediante programación las bibliotecas que no existen en el entorno del simulador.
¿Por qué ideas cómo NO incrustar ambos frameworks en el ipa? –
- 1. ¿Por qué mis compilaciones de xcode siempre van al simulador de iPad en lugar del simulador de iPhone?
- 2. importadores marcos particulares en Xcode
- 3. ¿Cómo puedo vincular los marcos en Xcode 4?
- 4. AppStore en el simulador de iPhone Xcode
- 5. advertencias Deshabilitar Xcode de marcos
- 6. Los marcos son 'rojos' en Xcode
- 7. Compilar diferentes archivos para dispositivo/simulador en XCode
- 8. XCode 4.3.1 simulador de iPad
- 9. ¿Cómo instalo el simulador de iOS 4.3 en Xcode 4.5?
- 10. Xcode 4.3 y 4.2 simulador de iPhone
- 11. imágenes Xcode- eliminados aparecen en el simulador de
- 12. PLCrashReporter en XCode 4 - no se compilará en el simulador
- 13. XCode 4.4 iOS 5.1 Problemas de simulador
- 14. Xcode: Frameworks vinculados versus otros marcos
- 15. xcode: ¿Cómo conectar intrumentos? ¿Herramienta de fugas con simulador?
- 16. Incluyendo PYDs/DLL en compilaciones py2exe
- 17. ¿Instalar la aplicación iOS en el simulador xcode?
- 18. ¿El Xcode proporciona el iCal en el simulador?
- 19. XCode 4.3.2, problema con la ejecución en el simulador
- 20. ¿Cómo uso EXCLUDED_SOURCE_FILE_NAMES en XCode 4 (iOS)
- 21. Compilaciones terriblemente lentas con Xcode 3.2.5 y 3.2.6
- 22. ¿Cómo puedo configurar el iPhone 5 en el simulador en el nuevo XCode 4.5 GM?
- 23. ¿Cómo puedo agregar anotaciones a los datos de captura de marcos de OpenGL ES en Xcode?
- 24. ¿Cómo limpiar viejas compilaciones fallidas en TeamCity?
- 25. ¿Cómo puedo evitar compilaciones simultáneas en CruiseControl.NET?
- 26. cómo comprobar el efecto shake en el simulador de iPhone?
- 27. notificación local de iphone en el simulador
- 28. Xcode, iPhone: ¿Cómo detectar el objetivo del simulador en tiempo de compilación?
- 29. Cómo acelerar las compilaciones de android ndk
- 30. ¿Puedo probar Significant-Change con el simulador de Xcode?
¿por qué no compilarlos también para i386 y crear un "binario" universal con "lipo"? Entonces también puedes probar libss2, etc. en el simulador. ¿Necesitas ayuda con eso? –