2015-08-12 13 views
5

Ho un progetto swift 2.0 in xcode 7 beta 5 e voglio usare ReactiveCocoa 3.0.Come includere ReactiveCocoa 3.0 nel progetto Xcode 7

sono stato in grado di impostare un progetto di Xcode 6.3 e veloce 1.2, ma non riesco a capire come farlo per Xcode 7 e swift2

C'è un ramo swift2 ma ogni metodo che ho trovato solo le chiamate nel ramo principale.

Le chiare istruzioni passo passo sarebbero davvero grandiose.

risposta

8

Modifica
IMPORTANTE: hai bisogno di carthage almeno 0.8.0 !!! E non dimenticate di scegliere Xcode 7 strumenti di compilazione via xcode-select


  1. Installare Cartagine via brew install carthage
  2. Se homebrew non è installato sguardo http://brew.sh
  3. Creare un file chiamato Cartfile nella directory in cui la Il file di progetto Xcode è attivo
  4. Come contenuto dello Cartfile aggiungere la seguente riga:
    github "ReactiveCocoa/ReactiveCocoa" "swift2"

  5. Avvia Terminal.app. cd in questa cartella ed eseguire:
    carthage update
    Questo creerà i file in una cartella .framework

  6. All'interno della cartella di compilazione Carthage/Build si trovano due quadri: ReactiveCocoa.framework e Result.framework (all'interno della cartella iOS/OSX/watchos)
  7. Trascinare entrambi questi file nelle binari embedded sezione della scheda Generale del file di progetto Xcode
  8. Compilare ed eseguire!
+0

se si utilizza 10.11 beta brew non può essere eseguito normalmente .../usr/local/non può essere utilizzato da brew. C'è una soluzione, però – Fab1n

+2

Grazie. Avevo anche bisogno di assicurarmi che Carthage usasse la giusta versione di xcode: 'sudo xcode-select -s/Applications/Xcode-beta.app/Contents/Developer' –

+0

Oh sì, anche questo è importante. Dovrebbero essere usati gli strumenti da riga di comando Xcode 7 – Fab1n

Problemi correlati