Tôi cần tạo một khung công tác (yêu cầu thư viện tĩnh) cho một dự án mà tôi đang làm việc. Tôi đã sử dụng this tutorial để tạo khuôn khổ, sau đó sao chép thư viện tĩnh vào dự án và nó hoạt động.Bao gồm một thư viện tĩnh bên trong một khung động trong iOS
Nhưng, khi tôi kéo khung đến dự án iOS, nó hiển thị một tấn lỗi.
`Undefined symbols for architecture i386:"_OBJC_CLASS_$_SomeClassFromTheStaticLibrary",referenced from:_OBJC_CLASS_$_AnotherClass in MyFramework`
Điều tôi nghĩ đang xảy ra là dự án iOS muốn biên dịch lại khung và không thể, vì không thể định vị thư viện tĩnh. Tất cả các lỗi biến mất nếu tôi thêm thư viện tĩnh vào dự án iOS. Đây là những gì tôi muốn tránh.
Về cơ bản, tôi muốn có dự án iOS -> Framework -> Thư viện thay vì có thư viện trong cả dự án lẫn khung công tác.
Tôi đã thử thêm thư viện tĩnh làm tài nguyên trong khung, nhưng nó không hoạt động.
bất kỳ giải pháp nào cho vấn đề của bạn? Tôi đang đối mặt với một vấn đề tương tự ở đây .. –
Tôi đã giải quyết nó, nhưng tôi sắp xếp bị lừa. Tôi đã truy cập vào mã nguồn của cả ba dự án, vì vậy tôi đã biên dịch lại thư viện tĩnh dưới dạng một khung công tác. Bằng cách này tôi đã có Dự án iOS -> Framework -> Framework và chỉ phải nhập một khung. – OlivaresF
chưa có giải pháp thực sự nào? Tôi thậm chí không thể loại bỏ vấn đề đó nếu tôi đưa các thư viện tĩnh vào dự án iOS ... – b00tsy