Tôi đang cố gắng tạo một Cocoa Touch Framework mới cho iOS trong Swift, sử dụng một số thư viện từ Cocoapods, nhưng tôi không thể làm việc đó. Tôi biết có một số câu hỏi mở ra về điều đó, nhưng không ai trong số họ dường như để khắc phục vấn đề của tôi.Làm thế nào để sử dụng Cocoapods trong khuôn khổ Swift?
Đối với mục đích thử nghiệm, tôi vừa tạo một khung hình Cocoa Touch trống, cài đặt Cocoapod và thêm nhóm 'MBProgressHUD'. Sau đó, khi documented by Apple ('Nhập Mã từ bên trong cùng một khuôn khổ mục tiêu' phần), tôi nhập tiêu đề MBProgressHUD trong phần đầu chiếc ô của tôi như thế:
#import "MBProgressHUD.h"
Nhưng khi tôi biên dịch, tôi có lỗi này:
include of non-modular header inside framework module
Tôi đã đặt cài đặt 'Cho phép không có mô-đun bao gồm trong Mô-đun khung thành' thành Có, nhưng không có hiệu lực.
Có cách nào để sử dụng CocoaPods trong Swift Framework không?
Tôi có vấn đề tương tự. Tôi đã kết thúc với việc sao chép mã nguồn của cocoapods vào khung công tác của tôi và đặt tiêu đề Objective-C thành công khai. Tôi đọc ở vài nơi nó có thể được thực hiện bởi sự giúp đỡ của các mô-đun nhưng tôi đã không thể làm như vậy. Nếu bạn có thể làm với các mô-đun Objective-C thì hãy cho tôi biết. – Abdullah
Tôi thực sự cũng đã cố gắng để làm điều đó, nhưng tôi cần AWS SDK, trong đó sử dụng một số khuôn khổ bên ngoài, và tôi đã không thể tìm thấy mã nguồn cho họ. –