Tôi có tiêu đề trong dự án CocoaPods tôi đang làm việc trên Xcode 6, trong đó tôi có tuyên bố @import Cocoa;
. Nó xây dựng tốt trong dự án riêng của mình, nhưng khi tôi tích hợp nó vào ứng dụng client, tôi nhận được lỗi sau:Sử dụng @import trong dự án CocoaPods
Use of '@import' when modules are disabled
Tôi đã kiểm tra CLANG_ENABLE_MODULES thiết lập trong mỗi mục tiêu của dự án khách hàng của tôi, cũng như tất cả các mục tiêu trong dự án Pods và mỗi dự án được đặt thành YES
. Điều gì có thể gây ra lỗi này. Tôi có thể quay lại một số #import
, điều này khắc phục được nó, nhưng tôi muốn hiểu tại sao điều này xảy ra, vì mọi thứ có vẻ như nó được cấu hình đúng cách.
Tôi đã đẩy podspec (UnzipKit), nhưng tôi cũng đã thay thế các tuyên bố @import
bằng #import
để làm cho nó hoạt động. Ngoài ra, tôi đang sử dụng Cocoapods 0.35.0. Nếu bạn sử dụng điều này trong Podfile của bạn, nó sẽ giúp bạn có được phiên bản @import
.
pod 'UnzipKit', :git => 'https://github.com/abbeycode/UnzipKit.git', :commit => '38cd0225015a245b0d3167666b3f40d57f99147a'
Bạn giải quyết vấn đề này? Tôi cũng sử dụng cocoapod với thư viện sử dụng '@ import'. Trong một dự án tất cả các công trình tốt, trong khác tôi nhận được cùng một lỗi. Các mô-đun được bật ở mọi nơi. – Sk0prion
@ Sk0prion Không. Như đã đề cập, tôi phải quay trở lại '# import' ở mọi nơi. – Dov