2015-04-26 6 views
5

Sto provando ad installare Alamofire nel mio progetto Xcode. Tuttavia, dopo aver seguito tutti i passaggi per l'installazione forniti dalla documentazione sul progetto github, il file Alamofire.framework viene visualizzato in rosso in Xcode e il progetto non verrà creato. Inoltre, sembra che non ci sia modo di risolvere questo problema, perché il file Alamofire.framework non esiste nel pacchetto su github.Alamofire RED nel progetto Xcode - Nessun file Alamofire.framework

spiegazione più dettagliata:

Seguendo le istruzioni su GitHub per installare manualmente va bene fino a quando l'ultimo passo: "Fare clic sul pulsante + in alto a sinistra del pannello e selezionare 'Nuovo Copia file Fase' Rinomina. questa nuova fase di "Copia Framework", impostare "Destinazione" su "Framework" e aggiungere Alamofire.framework. "

Poiché abbiamo già incluso il progetto, quando andiamo ad aggiungere un nuovo framework, Alamofire DOES compare nell'elenco delle cose disponibili da aggiungere. Tuttavia, quando lo aggiungiamo, appare rosso. Come sappiamo, ciò significa che il percorso è errato rispetto all'SDK. Ok, bene ... ma quando andiamo a correggere il percorso guardando la directory di Alamofire che inseriamo nella nostra directory di progetto, ci sono molti file e nessuno di loro è "Alamofire".

So che ho scaricato il pacchetto correttamente. Ho installato come sottomodulo git, l'ho cancellato per riprovare, ho scaricato lo zip da github, ritentato di nuovo, ecc. Anche per questo tutorial (http://www.raywenderlich.com/85080/beginning-alamofire-tutorial), se guardi le immagini per questo passaggio, possiamo vedere che non c'è file framework nella directory!

enter image description here

Quindi, Xcode richiede un percorso di un file .framework che non esiste ... ma siamo stati in grado di aggiungere il quadro in qualche modo. Perdonami se sono confuso.

Ci sono alcune domande là fuori sui problemi di installazione di Alamofire, ma penso che qui ci sia qualcosa che manca a me come me. Un poster, qui (Alamofire framework not found), sta chiedendo qualcosa di simile, ma sembra che la sua domanda sia stata fraintesa (non ha accettato nessuna risposta). Noto "È tutto rosso!" la frustrazione si manifesta in molti commenti per i post relativi all'installazione di Alamofire: una risposta qui sarebbe davvero utile a chiarire questo aspetto.

+0

Un altro esempio dello stesso problema con meno spiegazione: [collegamento] (https://stackoverflow.com/questions/29335175/alamofire-installing-not-working?rq=1) – Tim

risposta

1

Avevo lo stesso problema di te, tuttavia, ho trovato this question che mi ha fatto costruire il progetto anche se tutto era rosso. Con mia grande sorpresa, ho finito per costruire effettivamente con successo e successivamente sono stato in grado di importare Alamofire nei miei file Swift.

Avevo provato a costruire in precedenza senza successo, tuttavia, tra le build ho cambiato una cosa. Ho spostato la cartella Alamofire-master al primo livello della struttura del file dell'app prima di includere il file .xcodeproj nel Navigatore di progetto, come indicato dal tutorial che hai collegato. Inizialmente l'avevo appena spostato dalla sua posizione nella cartella dei miei download.

L'intera parte dei framework di copia sembrava non essere un problema per me perché il framework finiva invece in framework embedded automaticamente, dopo aver fatto il passo del bin incorporato.