XCode 8.3 Error de archivado: el command del linker falló con el código de salida 1

Comencé a recibir este error solo después de actualizar desde XCode 8.2 a XCode 8.3, y solo cuando hago una compilation de files (las comstackciones de debugging funcionan bien).

Cuando hago el file a través de XCode, el único post que recibo es "El command Linker falló con el código de salida 1 (use -v para ver la invocación).

Construyo con la línea de command xcodebuild -scheme MyProduct

Cuando construí de esta manera, encontré una serie de problemas (nuevamente, solo al hacer el Archivo):

  • Tuve que agregar import UIKit a prácticamente todos los files rápidos.
  • todos los pods tenían problemas
  • eliminar todo de app-Bridging-Header.h
  • agrega algunas cosas nuevamente a la aplicación-Bridging-Header.h

Mi problema actual es con el pod AWS, usando la versión 2.5.3

Entonces mi aplicación-Bridging-Header.h tiene #import <AWSS3/AWSS3.h>

Aquí está el error de la compilation de la command-line:

 error: 'AWSS3/AWSS3.h' file not found with <angled> include; use "quotes" instead #import <AWSS3/AWSS3.h> ^ 

El logging de errores continúa después de eso. También probé la loca sugerencia de cambiar en la import a "AWSS3 / AWSS3.h" … que tampoco funcionó.

¿Alguna idea sobre lo que está pasando?

Más información

Esto realmente parece ser un problema con uno de mis pods. Construí una nueva solución, importé un subset de mis vainas y todo se construyó. Luego, cuando me actualicé con la list completa de pods, se rompió.

Para mí viene debido a la habilitación del Bitcode de Bitcode en mi proyecto y he usado un marco personalizado con código de bits deshabilitado.

Dos cosas que puedes hacer:

  1. Deshabilite bitcode en su proyecto

    O

  2. Construir marco con habilitación de bitcode

NOTA : Si hace clic en el error y no muestra nada, haga clic con el button derecho en el error y select Revelar en el logging . Obtendrá un error para este problema

Tengo un problema como este. Mi sugerencia es que debe eliminar la versión de 8.3 y download cualquier versión anterior de este enlace: https://developer.apple.com/download/more/ Espero que funcione.

Por fin pude descubrir que esto era un problema de la cápsula … solo tenía que descubrir cuál era.

Creé un nuevo proyecto y comencé a agregar mis pods en uno por uno (en realidad, 3 por 3 … uno por uno habría tomado demasiado time).

Conclusión: localytics 4.3.1 tiene un error en alguna parte. Bajé a 4.3.0 y el problema desapareció.