Pregunta El comando /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang falló con el código de salida 1


Intento hacer una aplicación que lea pdf usando el kit pdf en Xcode 4.3 pero me da el siguiente error

ld: duplicate symbol _OBJC_METACLASS_$_OverlayManager in /Users/dt4it/Library/Developer/Xcode/DerivedData/MyPdf4-bmkjglhhvneluqcbwpceiqjvdcmq/Build/Intermediates/MyPdf4.build/Debug-iphonesimulator/MyPdf4.build/Objects-normal/i386/OverlayManager-D0866CFD31A05E68.o and /Users/dt4it/Library/Developer/Xcode/DerivedData/MyPdf4-bmkjglhhvneluqcbwpceiqjvdcmq/Build/Intermediates/MyPdf4.build/Debug-iphonesimulator/MyPdf4.build/Objects-normal/i386/OverlayManager-B31AE7412100AF6D.o for architecture i386
Command /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

cualquier ayuda por favor?


74
2018-04-29 14:40


origen


Respuestas:


Configuración del proyecto> En "Objetivos", selecciona tu proyecto> Fases de compilación> abra "Compilar fuentes" y "Copiar recursos de paquete". Verifique si los archivos están listados en color rojo. Si es así, simplemente elimínelo. Luego limpia y corre.

Trabajó para mi.


93
2017-09-20 12:16



Haz una limpieza product > clean . La purga y el reinicio de la terminal no funcionaron para mí, la limpieza sí.


31
2018-05-17 01:19



Tuve el mismo error y nadie parece tener una respuesta en StackOverflow que realmente funcione. Mi problema fue cuando intenté copiar un proyecto que estaba en un repositorio de equipo. Resulta, en el archivo de ignorar, todos los archivos con la extensión de *.pch fueron ignorados de las confirmaciones del repositorio. Esto significa que cuando fui a sacar el proyecto del repositorio, el .pch falta el archivo, arrojando este error.

Afortunadamente, todavía tenía una copia del proyecto y solo pude copiar el .pch archivar y luego pude compilar muy bien.

¿Espero que esto ayude?


14
2017-10-29 21:20



Vaya a las preferencias de destino, pestaña de resumen, encuentre "Objetivo de despliegue" y auméntelo.


5
2018-05-27 18:23



Me enfrento a este problema también. Y por eso busqué ayuda en SO en lugar de usar el sentido común y verificar el mensaje de error.

La última parte del mensaje de error fue la misma que tú.

Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 11

Pero pocas líneas arriba encontré:

In file included from /Users/Ricardo/Documents/XCode/RealEstate-Finder-v1.2/RealEstateFinder/RealEstateFinder/RealEstateFinder-Prefix.pch:26:
/Users/Ricardo/Documents/XCode/RealEstate-Finder-v1.2/RealEstateFinder/RealEstateFinder/Config/Config.h:174:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
http://www.myserver.com/apps/mobile/rest.php?id=12

Lo que apunta a mi archivo Config.h

Feliz codificación!


2
2018-03-19 15:43



¡Ha incluido accidentalmente el archivo .m OverlayManager en lugar del archivo .h dentro de la misma clase OverlayManager! Básicamente, el compilador ya sabe compilar el archivo .m, pero cuando #import it, el compilador intenta incluirlo en línea con ese mismo archivo fuente, generando así símbolos duplicados. Pero su caso es único, ya que está importando #m del archivo de la clase '.m real'. Está compilando recursivamente su clase OverlayManager.


1
2018-04-29 16:14



Me pasó lo mismo y descubrí que olvidé poner "al final del

#import "CPDConstants.h

así que en vez

#import "CPDConstants.h"

1
2017-07-21 20:20



Para mí, este error aparece después de clonar el proyecto desde un repositorio. Alguien eliminó un espacio en blanco del nombre de los proyectos (renombrado: "The Project" a "TheProject") que causó algunos Build Settings errores en rutas no válidas

A veces, leer todos los registros de errores no es una mala idea ...


1
2017-10-20 11:03



Pruebe esto: haga clic en el nombre de su proyecto en la lista de archivos / carpetas a la izquierda en Xcode (en la parte superior de la lista). Mire la sección "Objetivos" en el lado izquierdo de la ventana a la derecha. Probablemente, hay dos enumerados, y el segundo es un elemento de "prueba". Haga clic derecho en ese elemento y seleccione "eliminar". Luego intente ejecutar el proyecto nuevamente.


1
2017-08-25 08:34



eliminando ~/Library/Developer/Xcode/DerivedData me ayudó.

referencia: enlazar


1
2018-05-11 04:15



Lo que hay que considerar aquí es el archivo * .pch. Si está haciendo una inclusión desde una biblioteca externa, entonces debe asegurarse de estar haciendo la inclusión después de #ifdef OBJC y antes #endif. Si intenta hacer su inclusión fuera de esta condición, esto podría ser una causa del error del compilador.


0
2018-04-28 17:27