2011-11-01 6 views
11

Cómo reparar el error de compilación y limpieza de XCode 4: "XXX.app depende de sí mismo. Este objetivo podría incluir su propio producto" ...?Cómo reparar el error de XCode 4: la aplicación depende de sí misma. ¿Este objetivo podría incluir su propio producto ...?

Actualicé mi entorno de desarrollo a la última versión de Xcode 4. Abrí un proyecto existente creado y limpiado previamente en XCode 3.x.x. Intento de limpieza: Error de limpieza con el mismo error "el destino podría incluir ..." Intento de compilación para la depuración en el simulador. La compilación falló con el mismo error.

Me he quedado perplejo con esta. Las respuestas para corregir esto han sido todas alrededor de Xcode 3.x.x

Pensé que otros podrían encontrarse con esto y querer una respuesta.

Después de mucho crujir de dientes, encontré una respuesta (que puede haber otras formas más elegantes de solucionar este problema):

Ir al Navegador de proyectos. Desplácese por la lista de Clases, Recursos y encuentre el grupo PRODUCT. El producto real en el grupo puede mostrarse en rojo si lo limpió previamente en XCode 3.x.x. ELIMINAR todo el grupo de PRODUCT. Luego puede volver a ejecutar su acción de limpieza o compilación.

Espero que esto ayude a los demás y evite mucha frustración.

+0

Hola, ¿has encontrado alguna respuesta para esta pregunta, por favor, publícala aquí.que puede ayudar a alguien como yo.gracias –

Respuesta

23

Haga clic en el archivo de la aplicación Products/***.

y puede ver la información del archivo en la ventana de Utilidades.

¡Desmarcar destino! ¡Eso es!

enter image description here

+0

Impresionante ... Gracias, funcionó para mí :) – nithinreddy

0

Simplemente elimine product.app de recursos Copia Bundle. Está en Objetivos-> Fases de compilación-> Copiar recursos de paquete. También asegúrese de crear una instantánea de un proyecto en funcionamiento antes de realizar cambios significativos. Happy Coding ...

Cuestiones relacionadas