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
- Swift compiler error: "non-modular header inside framework module"
- Include of non-modular header inside framework module
- XCode6: Receiving error "Include of non-modular header inside framework module"
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?
Grazie per la punta! Si costruisce ora –