2015-09-21 32 views
28

So che questo è stato chiesto un paio di volte. Ho seguito le istruzioni da questi:Framework non trovato Xcode

Adding frameworks to project in Xcode 5 and having *relative* paths added

xcode4: Linker error: Directory not found for option

Ancora Xcode sta dando questo errore:

enter image description here

Ecco la mia configurazione attuale:

enter image description here

enter image description here

Il quadro di bulloni è così che posso utilizzare l'SDK Parse. Ho scaricato il progetto vuoto da qui: https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new

Sta funzionando. Ho provato a copiare ogni configurazione che ancora non funziona.

+0

È possibile utilizzare invece cocoapods. https://github.com/ParsePlatform/Parse-SDK-iOS-OSX – BenJammin

+0

Si noti che a volte, chiudere e riavviare Xcode risolve questo problema. –

+0

Se il progetto contiene il gestore delle dipendenze di Cocoapod, questo collegamento può aiutare a risolvere il problema. https://stackoverflow.com/a/46358379/2024878 –

risposta

30

Provare a eliminare Bolts.framework dal framework collegato e aggiungerlo di nuovo. Inoltre, nel tuo Framework Search Path mantenere il percorso fino a Bolts.framework come $(PROJECT_DIR)/Bolts se si trova all'interno della cartella Bulloni sul percorso della directory del progetto.

2

ecco la soluzione:

girare il "$ (project_dir)" attributo (potrebbero essere non ricorsivo per impostazione predefinita) in opzione ricorsiva in Selezionare Progetto Clicca sugli obiettivi Click - Costruire impostazioni di ricerca per 'quadro Percorso di ricerca '- Fai doppio clic sull'input.

graffiata da https://stackoverflow.com/a/31298214/4493512

0

Elimina lavoro della struttura che crea un problema, rimuovendo il riferimento. che aggiungere di nuovo per seguire questi passaggi Aggiunta di opere telaio FBSDK e biblioteche

1) clicca progetto 2) impostazioni generali 3) quadro legato e biblioteche 4) Fare clic su più pulsante e di aggiungere tutto ciò che si desidera

0

Oltre a rimuovere il framework dal Podfile e Linked Frameworks and Libraries, ho anche dovuto rimuovere il riferimento al framework in Other Linker Flags.

3

eliminare tutti i quadri da binari integrati e ri-inserirlo

0

prega dopo l'aggiunta sia framework aperto anche ogni Bulloni e quadro Parse e aggiungere Parse e bulloni per il progetto, allora problema sarà risolvere

+0

Rivedi [come scrivere una buona risposta] (http://stackoverflow.com/help/how-to-answer). Si prega di aggiungere alcuni riferimenti e ampliare la tua spiegazione. –

0

ho appena ha avuto la stessa situazione (stava avendo difficoltà a risolvere l'errore di build dell'OP dopo l'aggiunta di un framework di terze parti) e sembra un bug in Xcode (il mio è 8.3.2 (8E2002)).

Il problema era che il nome di una cartella nel percorso del framework conteneva spazi.In questo caso, Xcode in modo non corretto li fuggito con backslash come questo in Build Settings->Framework Search Paths:

$(PROJECT_DIR)/Folder\ with\ spaces/Lib 

Per risolvere questo problema, basta modificare manualmente la voce per rimuovere quelle backslash e racchiudere l'intera stringa tra virgolette come questo:

"$(PROJECT_DIR)/Folder with spaces/Lib" 
0

Anche io ho ricevuto questo errore, ho spostato il file framework nella cartella del progetto root e aggiunto di nuovo al framework e il problema è stato risolto.