2015-02-26 5 views
9

Carthage è fantastico. Voglio davvero provarlo nel mio progetto. Ma a causa di framework dinamici che sono supportati solo su iOS 8, Carthage non supporta ufficialmente iOS 7 o versioni precedenti.Perché Carthage non supporta iOS 7?

C'è qualche soluzione per farlo supportare iOS 7?

risposta

21

Siamo spiacenti, no. I framework dinamici sono una parte enorme della semplicità di Carthage’s e non possono essere modificati facilmente per supportare un meccanismo diverso.

Ad esempio, i framework dinamici consentono a Carthage di deduplicare nested dependencies, fornendo una singola copia di ogni framework che è necessario collegare alla propria app.

Con il collegamento statico, ciò sarebbe impossibile, poiché ciascuna dipendenza copierà già le proprie dipendenze (con conseguente simboli duplicati).

+1

La semplicità è buona e iOS 9 sta arrivando. Hai ragione, grazie. – Allen