2015-03-26 18 views
5

Vorrei includere il framework iOS per libsqlite3.dylib come framework all'interno di un cocoapod. Nel mio file .podspec ho una linea come questa:cocoapod iOS - come aggiungere libsqlite3.dylib

spec.framework = 'libsqlite3.dylib' 

Quando eseguo installare il pod, installa va bene, ma c'è un errore durante la compilazione.

framework not found libsqlite3.dylib 

posso aggiungere manualmente la libreria ricercando entro i fasi di creazione> Collegamento binario con le librerie> + menu. Comunque, dovrei commentare la mia linea podspec per il framework per far sparire gli errori. Mi piacerebbe davvero farlo funzionare usando cocoapods senza il passaggio manuale.

... quindi presumo che stia facendo qualcosa di sbagliato con come ho impostato il framework all'interno del file podspec.

risposta

6

"libsqlite3.dylib" è una libreria dinamica e non un framework. Per comprese le librerie nella vostra Podspec si dovrebbe semplicemente usare:

spec.library = 'sqlite3' 
+0

Non ne ho idea ... io sono solo utilizzando un progetto vuoto ios con i miei cocoapods installati, non ho modificato una delle impostazioni di default dopo la creazione di un nuovo progetto. – ldeluca

Problemi correlati