ios - TwitterKit no compila con Xcode 6.3
fabric.io (5)
Agregué TwitterKit desde Fabric a una aplicación bajo Xcode 6.3.
La aplicación se compilaría antes de agregar el paso de fase de compilación Run Script de TwitterKit, pero una vez que agregué TwitterKit falló con este error durante las compilaciones de depuración:
2015-02-23 11: 22: 32.382 ejecución [53735: 1513077] Fabric.framework / run 1.3.13 2015-02-23 11: 22: 32.388 ejecución [53735: 1513077]
Tela: error dSYM
No se puede procesar fabrictest.app.dSYM en la ruta /Users/mfoouser/Library/Developer/Xcode/DerivedData/fabrictest/Build/Products/Debug-iphonesimulator/fabrictest.app.dSYM Asegúrese de que la configuración de compilación de su proyecto esté generando un archivo dSYM. DEBUG_INFORMATION_FORMAT debe establecerse en dwarf-with-dsym para todas las configuraciones. Esto también podría ser un problema de tiempo, asegúrese de que la fase de compilación del script de ejecución de Fabric sea la última fase de compilación y que ningún otro script haya movido el dSYM desde la ubicación que Xcode generó.
Comando / bin / sh falló con el código de salida 1
Alguien encuentra una forma de evitar esto?
Esta fue una solución simple. Solo haga lo que indica el estado de error, active la generación de dSYM para su compilación de depuración.
Cambia tus configuraciones de compilación a partir de esto:
A esto:
Luego elige Build again. Ahora debería compilarse y ejecutarse.
Esto no funcionó para mí, ya que ya estaba configurado en ''con dSYM'' y no se creó también. Después de investigar más y probar cosas, parece que el problema (al menos para mí) está en Configuraciones de compilación> Generar símbolos de depuración, que se estableció en No de forma predeterminada. Lo cambié a Sí y funcionó como un amuleto.
Lo que funcionó para mí fueron las respuestas anteriores combinadas:
1- Cambie "Configuración de compilación -> Formato de información de depuración -> Depuración" a "DWARF con archivo dSYM"
2- Cambie el valor de "Configuraciones de compilación -> Generar símbolos de depuración" a "Sí"
3- Elimine los frameworks de Fabric y Crashlytics e instálelos de nuevo
Ninguna de las respuestas propuestas funcionó para mí.
Se Fabric.framework
y Crashlytics.framework
que se agregaron a través de la aplicación Fabric y se agregaron nuevamente a través de Cocoapods
.
** No significa que Cocoapods
sea solo una solución Cocoapods
, pero es probable que se los vuelva a agregar al proyecto.
Puedes seguir los pasos a continuación, funcionó para mí.
Abra la configuración de compilación de su proyecto y busque "Generar símbolo de depuración" y configúrelo en Sí. Como en la captura de pantalla siguiente
Busque el formato de información de depuración en la configuración de compilación y busque "Formato de información de depuración" y luego configure "Formato de información de depuración" en "DWARF con el archivo dSYM".