2015-02-23 21 views
22

Ho aggiunto TwitterKit da Fabric a un'app sotto Xcode 6.3.TwitterKit non viene compilato con Xcode 6.3

L'applicazione sarebbe compilare prima ho aggiunto Esegui script di TwitterKit costruire passo fase, ma una volta ho aggiunto TwitterKit non è riuscito con questo errore durante la build di debug:

2015-02-23 11: 22: 32,382 run [53735 : 1513077] Fabric.framework/run 1.3.13 2015/02/23 11: 22: 32,388 run [53735: 1513077]

Tessuto: Errore dSYM

Impossibile elaborare fabrictest.app.dSYM nel percorso/Users/mfoouser/Library/Developer/Xcode/DerivedData/fabrictest/costruzione/Prodotti/Debug-iPhone imulator/fabrictest.app.dSYM Assicurarsi che le impostazioni di generazione del progetto stiano generando un file dSYM. DEBUG_INFORMATION_FORMAT deve essere impostato su dwarf-with-dsym per tutte le configurazioni. Questo potrebbe anche essere un problema di temporizzazione, assicurarsi che la fase di build dello script di esecuzione di Fabric sia l'ultima fase di creazione e che nessun altro script abbia spostato il dSYM dalla posizione generata da Xcode.

comando/bin/sh non riuscita con codice di uscita 1

chiunque a trovare un modo per aggirare questo?

risposta

53

Questa era una soluzione semplice. Basta fare come stato di errore, attivare la generazione dSYM per la build di debug.

modificare le impostazioni costruire da questo: enter image description here

A tal: enter image description here

Poi scegliere Genera nuovo. Dovrebbe ora compilare ed eseguire.

+3

Ciao Marco, purtroppo questo ancora non funziona per me. Qualunque altro modo per assicurarsi che il dSYM sia stato creato? – timshim

+0

Ho riscontrato lo stesso problema quando sto passando a un progetto ARC con Fabric all'interno. – Szu

+0

Le immagini hanno collegamenti interrotti. –

4

Questo non ha funzionato per me dal momento che era già impostato su "con dSYM" e non è stato creato altrettanto bene. Dopo aver scavato e provato altre cose, sembra che il problema (almeno per me) sia in Impostazioni build> Genera simboli debug, che è stato impostato su No per impostazione predefinita. L'ho cambiato in Sì e ha funzionato come un fascino.

+0

Sei un genio! Grazie, il tuo consiglio mi ha aiutato. – alexmorhun

13

È possibile seguire i passaggi seguenti, ha funzionato per me.

  1. aperto impostazione costruzione del vostro progetto e la ricerca di "Genera simboli di debug" e impostarlo su Sì. Come nello screenshot qui sotto enter image description here

  2. Ricerca per il formato informazioni di debug in ambiente di compilazione e la ricerca di "Formato informazioni di debug" quindi impostare "Formato informazioni di debug" per "NANO con il file dSYM"

enter image description here

+0

Grazie! Ha funzionato per me Ma puoi spiegare il motivo di questo problema? –

0

Nessuno delle soluzioni proposte si ha funzionato per me.

Eliminato sia Fabric.framework e Crashlytics.framework che sono stati aggiunti tramite l'app Fabric e aggiunti di nuovo tramite Cocoapods.

** Non significa che Cocoapods sia solo una soluzione, ma probabilmente dovrebbero essere nuovamente aggiunti nuovamente al progetto.

0

Che cosa ha funzionato per me era le risposte precedenti messi insieme:

1- Change "Costruire Impostazioni -> informazioni di debug Formato -> Debug" valore a "nano con dSYM sul file"

2- Modifica "Build impostazioni -> Genera simboli di debug" valore 'Sì'

3- Rimuovere Tessuto e quadri Crashlytics e installare di nuovo

Problemi correlati