2015-10-06 22 views
7

ho seguito questa How to sideload apps on your iPhone using Xcode 7file 'Dropbox-iOS SDK/DropboxSDK.h' non trovato

scaricato il cocoapods, installato, e di causa, ha il comando pod install

Ha funzionato perfetto finora. Ma, quando avvio il progetto di GBA4iOS.xcworkspace c'è un errore dice

'Dropbox-iOS-SDK/DropboxSDK.h' file not found 

enter image description here

E 'strano, così ho cancellato i Pod di directory, e ri-pod installarlo. Ho ricevuto un avviso quando è finito.

[!] CrashlyticsFramework has been deprecated in favor of Crashlytics 

enter image description here

Ma io non credo che sia questo il motivo che causa questo errore.

In realtà, posso trovare questo file testa in Pods

Al fondo di questa schermata è DropboxSDK.h

enter image description here

Quindi, cosa sta succedendo? Come sistemarlo?

risposta

9

Ho avuto lo stesso problema e ho cercato nella cartella Pods/Headers/{Private | Public} nel Finder, non ho trovato la cartella Dropbox-iOS-SDK. Così ho creato mkdir Dropbox-iOS-SDK, e quindi collegare le intestazioni da Pods/Dropbox-iOS SDK con:

ln -s ../../../Dropbox-iOS-SDK/dropbox-ios-sdk-1.3.13/DropboxSDK.framework/Headers/* .

sia in pubblico che privato.

Ho quindi dovuto disabilitare Bitcode in Xcode in Build Settings/Build Options e ha funzionato!

+0

dopo aver fatto questo, hai avuto problemi con DropBox sincronizzazione? –

+0

Non l'ho usato, quindi non posso dirlo. Ma non posso assicurarti che la mia soluzione sia la migliore, solo una soluzione per farlo funzionare. – NaN

+2

La copia di questi file di intestazione ha risolto il problema manualmente. Ho anche avuto un secondo problema simile con 'CrashlyticsFramework'. L'ho risolto allo stesso modo con 'Dropbox-iOS-SDK'. – Krowi

-1

Provare ad aggiungere "${PROJECT_DIR}/Pods"-Header Search Paths in impostazioni di generazione

+0

Questo non ha fatto nulla per me. Ma il mio problema è risolto con la risposta di NaN. – Krowi