2011-10-13 12 views
13

Obtuve un proyecto con 49 archivos de origen que trato de convertir a ARC usando editar> refactor> convertir a arco. Hago clic en "verificación previa", , no hay errores y el objetivo se compila.iOS5 convertir proyecto a ARC falla debido a "Error en el formato del archivo" ¿Cómo solucionarlo?

Xcode pasa por "generar vista previa", compila los 49 archivos fuente, luego me muestra 1 (o 2) archivo en la lista de cambios de revisión. Este es un archivo .h/.m. Ese parece correcto. No hay otros archivos en esa lista y veo.

Cuando haga clic en Guardar, la ventana se cierra, y el proyecto trata de construir, pero falla con el error:

Error in format of file: ...-arc.migrate/remap 

Estos errores aparecen en todos los archivos

Si intento para construir el proyecto, Obtengo ~ 350 errores que dicen "retener, liberar no permitido en ARC" ... ¡Por favor ayuda!

¿Cómo convierto todo el proyecto en ARC a la vez?

Actualización: Después de limpiar el proyecto un montón de veces y cambiar el objetivo de implementación al simulador de iPhone 5, pude ver todos los archivos en la lista "guardar cambios".

+0

En lugar de editar su pregunta para proporcionar la respuesta, puede publicar una respuesta como una "respuesta" oficial a su propia pregunta, y luego marcarla como aceptada ... se fomenta el comportamiento, ya que aleja la pregunta del lista "sin respuesta". :) –

Respuesta

12

he encontrado una manera de responder a esta pregunta y estoy publicando aquí para mayor claridad:

Después de limpiar el proyecto de un montón de veces y cambiar el destino de despliegue de iPhone 5 simulador, yo era capaz de ver todos los archivos en la lista "guardar cambios".

+1

La clave está cambiando el objetivo a Simulator. No hay suficientes votos en el mundo para esta respuesta. –

+0

Para mí, el error nunca se resolvió, a pesar de cambiar el objetivo al simulador. Descubrí que estaba trabajando en el número equivocado de Xcode Build Build 4C177. Cambié a la compilación 4C199 y se borró el error – Dhilip

+0

Estoy en la compilación 4C199 (Xcode 4.2), ejecutándome en OS X 10.6.8 y todavía sin suerte ... Limpié, configuré Scheme en iPhone Simulator 5.0 (depuración), pero el ' La fase 'Generar vista previa' muestra 'No Editor' y una vez completada (sin advertencias), las notas de retención/publicación permanecen pero la bandera del proyecto solo está configurada (objc-arc), por lo que la compilación falla. –

Cuestiones relacionadas