iOS 創建 pod project

Create Pod Project

最近在做一個工程拆模塊的項目,需要將一些業務模塊、通用模塊從主工程中剝離出來,對于 iOS 來講,這些單獨的模塊就是一個工程,需要創建 pod 工程,之前沒有整理文檔,所以在開發工程中有些配置項忘記如何修改了,所以抽時間整理了下,希望能夠幫助到那些偶爾忘記某個點如何操作或者新同學的使用。


一、GitLab 創建工程

create_gitlab_project

二、本地創建 pod 模板工程
1、命令行執行以下命令:

pod lib create your_project_name

注:一些選項說明:
a. 選擇 pod 工程所使用的語言,Swift 或者 Object-C

question_1

b. 是否自動生成 Xcode project,一般選擇 Yes,使用模板自動創建工程

question_2

c. 使用哪種測試框架,cocopods 提供了兩種比較流行的測試框架,而不是 Xcode 自帶的 XCTest

question_3

d. 是否包含視圖測試

question_4

e. 類的前綴

question_5

三、修改工程配置
1、 修改 .xcodeproj 文件,確保打包平臺可以打包成功,使用記事本或者 Sublime 等文本工具打開.xcodeproj,替換下圖所示文件中的文本


modify_project_file

2、修改 podspec 文件:這里就不多解釋了,請參考 cocoapods 官網中關于 podspec 語法的說明

3、如果項目中使用 xib,podspec 中的 s.source_files,需要使用下面的寫法

s.source_files = 'CNCTakingOrder/Classes/**/*.{h,m,mm}'

4、檢測 podspec 文件的有效性,命令運行下列命令,建議將該命令放到 podspec 文件中,方便下次使用

pod spec lint CNCCommonUtil.podspec

podspec 校驗成功如下圖所示:


podspec_verify

四、提交 pod 工程到遠程倉庫

五、參考: https://cocoapods.org/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容