-fembed-bitcode no es compatible con versiones de iOS anteriores a 6.0
objective-c xcode (2)
Recientemente descargué xcode 7 beta y ante el error:
-fembed-bitcode no es compatible con versiones de iOS anteriores a 6.0
¿Hay alguna solución para solucionar este problema sin cambiar el objetivo de implementación?
Gracias por adelantado.
Encontré esto recientemente, lo que parece implicar que debe habilitar el código de bits para cada marco.
"Xcode 7 tiene una opción ENABLE_BITCODE para incrustar código de bits en aplicaciones, extensiones de aplicaciones y marcos. La opción está activada de forma predeterminada para iOS y es obligatoria para los proyectos watchOS enviados a la tienda. Cuando el código de bits está habilitado para un objetivo, todos los objetos , las bibliotecas estáticas y los marcos de usuario utilizados al vincular ese destino deben contener código de bits. De lo contrario, el vinculador emitirá un error o una advertencia (Nota: el código de bits faltante es actualmente una advertencia para iOS, pero se convertirá en un error en un próximo versión beta de Xcode 7.) ENABLE_BITCODE debe estar constantemente activado para todos los objetivos. Si utiliza una biblioteca o marco proporcionado por un tercero, póngase en contacto con el proveedor para obtener una versión actualizada que contenga código de bits ". Querido Dios, ¿tenemos que esperar a que se actualicen todas las bibliotecas? : S
Fuente ( link )
Si no planea admitir Apple Watch, puede desactivar la opción buscando BITCODE en el proyecto y el objetivo. Cambie la opción a No.
AudioModem ejecutar el código AudioModem (configurado para apuntar a iOS 5.1) en un dispositivo iOS 9.1. Para mí, simplemente cambiar el objetivo de implementación de la aplicación a 9.0 (¡increíblemente!) Funcionó (¡¿de alguna manera sin introducir otros errores ?!).