Hướng dẫn tạo một thư viện bằng CocoaPods

1. CocoaPods là gì?

CocoaPods là một chương trình quản lí các bộ thư viện của ứng dụng Mobile dành cho iOS. Chúng ta có thể lên CocoaPods để tìm kiếm các bộ thư viện mà ứng dụng cần sử dụng. Để có thể sử dụng, mình cần phải cài bộ tool của CocoaPods để có thể liên kết vào ứng dụng chúng ta. Trên CocoaPods chứa đựng các bộ thư viện bao gồm ngôn ngữ Swift và Object-C.

Trang chủ: https://cocoapods.org

2. Cài đặt CocoaPods

CocoaPods được viết bằng ngôn ngữ Ruby. Trên OSX, có thể chỉ cần gõ theo dòng lệnh sau.

sudo gem install cocoapods

3. Tạo thư viện bằng Command Line của CocoaPods

Trên OSX, mở Terminal để thực hiện. Hãy CD đến folder mà bạn muốn chứa đựng Lib CocoaPods.

pod lib create {name library}

Lúc này pod sẽ thực hiện việc Cloning từ pod template từ GIT về folder của bạn.
Sau đó sẽ có một số câu hỏi mà bạn phải trả lời.

  • What platform do you want to use?? [ iOS / macOS ]
    Platform bạn muốn sử dụng cho iOS hay macOS

  • What language do you want to use?? [ Swift / ObjC ]
    Ngôn ngữ lập trình trong thư viện của bạn

  • Would you like to include a demo application with your library? [ Yes / No ]
    Có muốn sẵn một bản demo trong bộ thư viện không?

  • Which testing frameworks will you use? [ Quick / None ]
    Có sẵn testing trong đó không?

  • Would you like to do view based testing? [ Yes / No ]
    Thực hiện based testing?

Sau khi một số dòng lệnh được bạn trả lời, command line sẽ tiếp tục chạy đến khi Xcode Project tự mở lên. Như vậy là quá trình tạo cơ bản đã kết thúc.

4. Config PodSpec

Bạn có thể mở file PodSpec để config lại thông số của thư viện. Có thể tìm hiểu thêm thông qua https://guides.cocoapods.org/syntax/podspec.html

Nguồn
https://guides.cocoapods.org/making/making-a-cocoapod.html


All Rights Reserved