2015-03-26 10 views
5

Tôi muốn bao gồm khung công tác iOS cho libsqlite3.dylib làm khung trong một tệp cocoapod. Trong tệp .podspec của tôi, tôi có một dòng như sau:iOS cocoapods - cách thêm libsqlite3.dylib

spec.framework = 'libsqlite3.dylib' 

Khi tôi chạy cài đặt nhóm, cài đặt sẽ ổn, nhưng có lỗi trong khi tạo.

framework not found libsqlite3.dylib 

Tôi có thể thêm thư viện theo cách thủ công bằng cách tìm kiếm trong trình đơn Xây dựng giai đoạn> Liên kết nhị phân với thư viện> +. Tuy nhiên, sau đó tôi sẽ phải nhận xét ra dòng podspec của tôi cho khuôn khổ để có được các lỗi để biến mất. Tôi thực sự muốn có được điều này làm việc bằng cách sử dụng cocoapods mà không có bước hướng dẫn sử dụng.

... vì vậy tôi giả định rằng tôi đang làm điều gì đó sai với cách tôi đặt khung trong tệp podspec.

Trả lời

6

"libsqlite3.dylib" là thư viện động và không phải là khung. Để bao gồm các thư viện trong Podspec, bạn chỉ nên sử dụng:

spec.library = 'sqlite3' 
+0

Không có ý tưởng ... Tôi chỉ sử dụng một dự án ios rỗng có cài đặt cocoapod, tôi chưa sửa đổi cài đặt mặc định sau khi tạo mới dự án. – ldeluca

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