Puedo usar el marco precompilado provisto en la página del proyecto plcrashreporter al compilar para el dispositivo, pero no para el simulador. Tengo el mismo problem described here.No se puede compilar plcrashreporter en Xcode 4
que asumen el marco de pre-compilados no es compatible con la arquitectura del simulador, lo que he descargado la fuente plcrashreporter. Abrí el proyecto de Xcode y seleccioné el objetivo CrashReporter-iOS-Simulator > iPhone 4.3 Simulator
. Cuando intento para construir el proyecto, me sale este error:
libtool: unknown option character `D' in: -D__IPHONE_OS_VERSION_MIN_REQUIRED=30000
consigo el mismo error cuando intento de construir la mayor parte de los otros objetivos (por ejemplo, para el dispositivo).
Mi siguiente paso fue intentar agregar los archivos fuente a mi proyecto. Ya no tengo el problema antes mencionado; Sin embargo, me sale este error cuando intento compilar:
fatal error: 'crash_report.pb-c.h' file not found [2] #import "crash_report.pb-c.h" ^ 1 error generated. Command clang failed with exit code 1
El archivo crash_report.pb-c.h
que se menciona en el mensaje de error, simplemente no existe; He buscado en el árbol fuente de plcrashreporter e internet. Por lo tanto, tengo que suponer que este archivo se debe haber generado de alguna manera, pero no puedo entender cómo.
(comentando la línea de PLCrashReport.m en el que se incluye crash_report.pb-c.h
resultados en muchos otros errores de compilación.)