Devo regolare FRAMEWORK_SEARCH_PATHS
o HEADER_SEARCH_PATHS
quando aggiungo framework personalizzati al progetto?Inclusione di intestazioni da framework personalizzato in XCode
ho MainProject.xcodeproject
che collega SomeFramework.framework
che è semplicemente trascinato da "Prodotti" in SomeFramework.xcodeproject
a "Collegamento con le librerie binarie" costruire in fase di progetto principale.
Framework contiene tutte le intestazioni richieste nella directory Headers
. Tuttavia, nel mio progetto non posso semplicemente usare:
#import <SomeFramework.h> // I'm pretty sure this file exists
per includere questa intestazione. La compilazione fallisce "Nessun file o directory di questo tipo". I flag del compilatore includono -F…/SomeFramework/build/Release
e quella directory contiene il framework con il link simbolico della directory Headers
in esso.
(BTW: questo è per Mac OS X. Non mi importa di iPhone.)
Non è stato un errore di battitura! Sono mezzo là. Ora il secondo problema è che 'SomeFramework/SomeFramework.h' contiene' #import '. È lo stesso errore anche nel framework? –
Kornel
Sì, in tal caso dovrebbe essere #import "SomeFrameworksOtherHeader.h" –
Ciao. grazie, quella risposta mi ha aiutato nel mio progetto :) ma ho un'altra domanda riguardo questo argomento. con #include funziona bene, ma volevo avere solo #include e questa volta non trova l'intestazione .. E con FRAMEWORK_SEARCH_PATHS contenente la directory del framework non cambia nulla .. qualche idea? :) thks! –
StinkyCat