2015-08-19 49 views

risposta

11

Rimuovere Cartagine è stato davvero piuttosto facile per me.

  1. Ho semplicemente copiato i miei framework dalla cartella Carthage in una cartella di framework che ho nella mia cartella di progetto principale.
  2. Assicurarsi che vengano aggiunti nuovamente al progetto Xcode dalla nuova posizione.
  3. Cerca l'intero progetto in Trova navigatore per i riferimenti a Cartagine. Gli unici che ho trovato erano nei percorsi di ricerca di Frameworks in Build Settings. Se hai un riferimento alla tua cartella di framework non Carthage, dovresti essere in grado di eliminare i riferimenti Carthage.
  4. Infine, rimuovere lo script di esecuzione copy-frameworks messo in atto per mantenere aggiornati i framework Carthage. È sufficiente fare clic sulla X in alto a destra run script phase xcode

Si dovrebbe sempre essere in grado di aggiungere Carthage indietro se si vuole, ma questi passaggi dovrebbero elimina da un particolare progetto Xcode, mantenendo i quadri che si desidera.

17

Per rimuovere completamente Cartagine ed i suoi quadri dal progetto:

  1. Nel Finder, eliminare questi file e le directory da cartella principale del progetto:

    Cartfile 
    Cartfile.resolved 
    Carthage/ 
    
  2. In Xcode, eliminare l'elemento quadro nel navigatore del progetto.

  3. In Xcode> destinazione progetto> scheda Fasi di costruzione (illustration), eliminare lo script di esecuzione carthage copy-frameworks (se lo si era aggiunto in precedenza).

È sempre possibile scaricare il framework necessario da github e aggiungerlo nuovamente manualmente. (Oppure segui la risposta di @ tfrank377).

Vedi anche