2015-05-25 13 views
6

Tôi đang tạo một nhóm sử dụng RestKit và một nhóm các nhóm khác.“Bao gồm tiêu đề không mô-đun bên trong mô-đun khung” trong khi biên dịch pod

Khi tôi đang biên soạn pod của tôi bằng lệnh:

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

Các lỗi đầu tiên tôi nhận được là

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" 
    ^

Nếu tôi dựa vào chủ đề StackOverflow khác về lỗi này, như

tất cả Họ sẽ nói rằng thiết CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES-YES và/hoặc đặt các tập tin tiêu đề có vấn đề trong phần Public thay vì phần Project, nó sẽ giải quyết vấn đề. Nhưng đối với tôi, nó không. Những chủ đề này cũng có chung ngôn ngữ Swift, nhưng tôi không sử dụng nó. Tôi vẫn chỉ sử dụng Objective-C, nhưng tôi không biết liệu nó có ảnh hưởng đến vấn đề của tôi hay không.

Tôi không hiểu ý nghĩa của lỗi, do đó tôi gặp khó khăn trong việc giải quyết vấn đề. Có ai có giải pháp khác không?

Trả lời

6

Bạn nên thêm cờ --Sử dụng-thư viện như thế này:

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

Thanks for the tip! Nó xây dựng ngay bây giờ –

Các vấn đề liên quan