Tworzę strąk, który używa RestKit i garść innych strąków."Zawiera niemodularny nagłówek wewnątrz modułu szkieletowego" podczas kompilowania pod pod
Kiedy jestem kompilacji mój saszetkę z poleceniem:
pod repo push myCocoapodsRepo myPodspec.podspec --allow-warnings --verbose
Pierwszy błąd jest
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"
^
Gdybym polegać na innych wątków StackOverflow o tym błędzie, jak
- 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"
oni wszyscy mówią, że ustawienie CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES
do YES
i/lub umieszczenie problematyczny plik nagłówka w sekcji Public
zamiast sekcji Project
będzie rozwiązać ten problem. Ale dla mnie tak nie jest. Te wątki mają również wspólny język Swift, ale ja go nie używam. Nadal używam tylko Objective-C, ale nie wiem, czy ma to wpływ na mój problem.
Nie rozumiem, co oznacza błąd, dlatego mam wiele trudności w rozwiązaniu problemu. Czy ktoś ma inne rozwiązanie?
Dzięki za cynk! Buduje teraz –