2015-05-25 15 views
6

Sto creando un pod che utilizza RestKit e un gruppo di altri pod."Include intestazione non modulare nel modulo quadro" durante la compilazione del pod

Quando sto la compilazione il mio pod con il comando:

pod repo push myCocoapodsRepo myPodspec.podspec --allow-warnings --verbose 

Il primo errore che ottengo è

In file included from /var/folders/mx/cg3cmvh14wl2f3mnq0sc_cd00000gn/T/CocoaPods/Lint/Pods/RestKit/Code/ObjectMapping.h:21: 
/var/folders/mx/cg3cmvh14wl2f3mnq0sc_cd00000gn/T/CocoaPods/Lint/Pods/RestKit/Code/ObjectMapping/RKObjectMapping.h:23:9: error: include of non-modular header inside framework module 'RestKit.RKObjectMapping' [-Werror,-Wnon-modular-include-in-framework-module] 
#import "RKValueTransformers.h" 
    ^

Se mi baso su altri thread StackOverflow su questo errore, come

saranno tutti dire che l'impostazione CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES-YES e/o mettendo il file di intestazione problematico nella sezione Public invece della sezione Project, che possa risolvere il problema. Ma per me, non è così. Questi thread hanno anche in comune il linguaggio Swift, ma io non lo uso. Sto ancora usando solo Objective-C, ma non so se ha un impatto sul mio problema.

Non capisco cosa significhi l'errore, quindi ho molte difficoltà a risolvere il problema. Qualcuno ha un'altra soluzione?

risposta

6

Si dovrebbe aggiungere il flag --use-librerie come questo:

pod repo push myCocoapodsRepo myPodspec.podspec --allow-warnings --verbose --use-libraries 
+0

Grazie per la punta! Si costruisce ora –

Problemi correlati