CocoaPods 自定義三方框架

2021-10-18 23:38:17 字數 1353 閱讀 1796

// frameworkname

pod lib create frameworkname

//此步驟會從git clone 乙份專案框架 ,會有幾個問題需要回答 諸如專案的語言型別 、選擇測試框架、是否需要uiview 測試介面等問題

//完成後專案會自動開啟

cd到example資料夾下,執行pod install,專案會安裝我們配置的檔案。

寫一段**測試一下。執行並檢視執行效果,和預期一致說明沒問題了,如果有錯誤檢查配置是否正確、依賴的檔案是否都複製到了classesassets中。自己慢慢排查吧

提交原始碼並且打上tag,注意這裡的tag要和配置檔案中s.sourcetag一致

git add *

git commit -a -m 'v0.1.1'

git tag -a 0.1.1 -m 'v0.1.1'

// 推送**和tag

git push

git push --tags

//ps 如果專案沒有關聯到遠端專案庫需要執行下面的指令關聯

//如果你的s.source 的 git是遠端倉庫的話,需要把**和tagpush到遠端。框架專案預設是沒有關聯遠端倉庫的。新建乙個空的遠端倉庫,然後關聯一下

// 關聯遠端倉庫

git remote add origin ssh:/***x/sss/tttttttt.git

git push -u origin master

驗證類庫

pod lib lint ***.podspec --only-errors --verbose
// 安裝cocoapods-packager外掛程式 已經安裝可以忽略

sudo gem install cocoapods-packager

// 打包靜態.a庫

pod package bzlib.podspec --library --force

// 打包靜態framework庫

pod package bzlib.podspec --force

pod trunk register [email protected] '***' --description='description'

pod trunk push ***.podspec
提示成功就大功告成了!

CocoaPods匯入第三方框架

the dependency afnetworking 3.1 0 is not used in any concrete target.參考解決方法 文中提出了一種醜的解決方法和一種優雅的解決方法 前一種方法 podfile platform ios,9.0 use frameworks my o...

Python自定義CLI三方庫

一 註冊乙個pypi賬號。二 github上建立乙個專案。三 編寫自己的python專案。專案結構 參考 fengmm521 pipproject 先建乙個目錄,比如magetool,這個裡邊放的是你的專案 在這個magetool目錄裡,新建乙個 init py,這個檔案裡可以什麼都不用寫,然後就是...

自定義第三方模組上傳

第三方模組 思考 我們是不是能將自己封裝的自定義模組變成第三方模組?分析 第三方模組具備的特性 1.有一定的功能 2.儲存在 中解決 自定義模組的上傳 建立package.json檔案 npm init y 在 這個 註冊乙個賬號 檢查你的電腦的源是不是npm源 nrm ls如果是,就不會理會 如果...