Símbolo (s) duplicado (s) para architecture (s)

He importado una nueva versión de un marco en mi SDK. De todos modos, no puedo build en iPhone 6 con iOS 9.0.1 debido al siguiente error que me está volviendo loco:

duplicate symbol _IPDJobStatus in: /Users/akiki/Desktop/iOS 9 Test/MPSDK/iPD.framework/iPD(IPDDevice.o) /Users/akiki/Desktop/iOS 9 Test/MPSDK/iPD.framework/iPD(IPDAdministration.o) ld: 5 duplicate symbols for architecture arm7 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Esto sucede para el mismo símbolo _IPDJobStatus se encuentra dos veces en 5 files. Lo mismo está sucediendo en el iPhone 4S con iOS 9.1 con la architecture arm64. Para importar el marco, eliminé el anterior del proyecto, importé el nuevo y me registré en la sección Vincular el binary con la biblioteca si la reference del marco se vincula con el file actualizado correcto. Antes de preguntar he intentado realizar las siguientes acciones:

  1. Busqué el símbolo duplicado dentro del scope del proyecto sin resultado.
  2. No estoy importando un file .m por crash.
  3. Las fonts de compilation de las configuraciones del proyecto Build Phases no incluyen ningún file duplicado.
  4. Las references de los encabezados de marco en los encabezados de la configuration del proyecto de Fases de compilation se vinculan con los files adecuados.
  5. Intenté limpiar el proyecto, vaciar la carpeta Derived Data, salir y volver a iniciar Xcode.
  6. -ObjC bandera del linker -ObjC (en este caso, los símbolos duplicates van de cinco a uno solo).
  7. Cambié la configuration del comstackdor de No Common Blocks a NO, aunque tiene el mismo error con o sin él.
  8. Creé un nuevo proyecto vacío e importé el marco allí. En este caso, pude build, por lo que el problema debe residir en mi SDK.

¿Alguien podría darme alguna ayuda?

Puede verificar que su directory de proyecto esté allí. Si está disponible, bórrelo.

Pude resolver el mismo problema con el siguiente código.

Agregue esto a las Rutas de búsqueda de biblioteca en Configuración de compilation y asegúrese de seleccionar recursivo, elimine otras routes de biblioteca que podrían ser routes absolutas.

 $(PROJECT_DIR) 

Puede ser que lo ayudará.

No puede hacer constantes variables del mismo nombre y tipo en dos o más classs.

_IPDJobStatus es esta variable de tipo constante?

cámbialo a otro nombre para diferentes classs.

Aquí puedes ver el mismo problema.

Significa que usted proyecta una copy múltiple de la misma instancia de View Controller (i, e significa duplicate).

Posible observación:

Esta variable IPDJobStatus contiene en la class IPDDevice o IPDAdministration del marco es duplicado . Por favor, chequee esto.

Nota: No debe tener / crear una class que ya tenga en cualquier otro marco, ya sea el marco pnetworkingeterminado o el marco de terceros de Xcode.

Por ejemplo: UIkit framework tiene el nombre de class " UIApplication " (es decir, UIApplication.h y UIApplication.m). Entonces, si crea su nombre de class " UIApplication ". este error ocurrirá El mismo caso también para el marco de terceros.