Articles of llvm

libc ++ abi.dylib: handler lanzó la exception, pero no hay rastro de stack en XCode

Estoy usando XCode 4.5 con LLVM. En las versiones anteriores de XCode, cuando hubo un locking, me proporcionó información de debugging significativa. Últimamente sigo recibiendo lockings que simplemente dicen "libc ++ abi.dylib: handler threw exception" y no proporcionan un rastreo de stack que muestre de dónde vino la exception. Esto es totalmente inútil para mí. […]

"Apple LLVM compiler 4.1 – Language" list de opciones perdida

Estoy tratando de cambiar la opción "Biblioteca estándar C ++" en la configuration del proyecto de Xcode, ¡pero la list de opciones no está allí! Se omite la list de opciones "Apple LLVM compiler 4.1 – Language". He realizado el proyecto con CMake, pero la última vez que lo hice (con Xcode 4.3), esto no […]

iOS: -dynamic no especificado las siguientes banderas no son válidas: -sectcreate

Mi objective es crear una biblioteca de iOS estática con resources agrupados. Lo he estado haciendo con éxito en OS X años atrás, pero me encuentro con un problema aquí. Agrego mi recurso con una bandera de linker: OTHER_LDFLAGS = -sectcreate __DATA __FOO resouces/foo.bin El Libtool Xcode 4.6 me da el error: libtool: -dynamic not […]

Xcode llvm link biblioteca estática basada en macro definida

Estoy desarrollando una aplicación para iOS donde quiero poder iniciar mi aplicación en modo demo con conexiones simuladas. Utilizo una biblioteca estática para la burla. Sin embargo, no quiero que esta biblioteca esté vinculada en mi compilation de versiones para la tienda de aplicaciones. Estoy buscando una solución a este problema. La mejor solución que […]

Habilitar los modules (c y el Objetivo C) no funciona como se esperaba con la Biblioteca estática junto con la bandera del vinculador Obj-C

Estoy desarrollando una biblioteca estática de iOS y uso el marco de CoreLocation y MapKit dentro de la biblioteca estática. Xcode 5 con LLVM 5 tiene una nueva configuration de compilation 'Habilita los modules (C y Objective-C)' y 'Link frameworks Automatically' Estas configuraciones eliminan la necesidad de agregar el marco dependiente al include la biblioteca […]

Error de compilation de Cordova, código de salida 65 – Plugin del calendar de Eddy Verbruggen

Estoy intentando usar el plugin del calendar de Eddy Verbruggen Creé una nueva aplicación de inicio (myApp), y ejecuté las siguientes instrucciones de la documentation: $ cordova plugin add https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git y ejecute este command luego: $ cordova build Desde allí obtengo el siguiente Fracaso: ** BUILD FAILED ** The following build commands failed: CompileC build/myApp.build/Debug-iphonesimulator/myApp.build/Object-normal/i386/Calendar.o […]

Optimización del comstackdor Swift para funciones de bucle consecutivas

¿El comstackdor de LLVM realiza alguna optimization para las funciones consecutivas de Swift? p.ej: var things: [String] = ["First", "Second", "Third"] var changedThings = things.map({$0.characters}).map({$0.count}) versus: var things: [String] = ["First", "Second", "Third"] var changedThings = things.map({$0.characters.count}) En los parques infantiles, parece que se ejecutan las esperadas 6 y 3 veces, respectivamente, pero no estoy […]

¿Cómo configurar Xcode para el desarrollo de LLVM / Clang?

He instalado LLVM y Clang en macOS Sierra. Hasta ahora, he usado el llvm-config para comstackr con clang . Esto funciona bien, y puedo comstackr y vincular los progtwigs tutoriales de LLVM desde la command-line. Sin embargo, me gustaría un IDE profesional para el desarrollo con verificación de tipo y debugging adecuada. El problema es […]

Los informes de cobertura de código Xcode 7 no funcionan

Tengo problemas para get informes de cobertura de código trabajando en Xcode 7 para un determinado proyecto de iOS. Estoy siguiendo las instrucciones dadas aquí: http://mgrebenets.github.io/mobile%20ci/2015/09/21/code-coverage-for-ios–xcode-7/ De los tres proyectos que probé, dos están funcionando bien, pero un proyecto me está dando un dolor de cabeza. Cuando se usa la utilidad llvm-cov para generar un […]

El informe de cobertura de código iOS contiene files que no deberían estar allí

Tengo un proyecto Xcode con dos objectives: el objective principal donde vive el código fuente (llamémoslo CoolApp), y un objective de testing para las testings de unidades (llamémoslo CoolAppTests). También tengo un gancho de confirmación de Git que garantiza que no puedo comprometer un cambio si la cobertura total de la línea del proyecto cae […]