// frameworkname
pod lib create frameworkname
//此步驟會從git clone 乙份專案框架 ,會有幾個問題需要回答 諸如專案的語言型別 、選擇測試框架、是否需要uiview 測試介面等問題
//完成後專案會自動開啟
cd到example
資料夾下,執行pod install
,專案會安裝我們配置的檔案。
寫一段**測試一下。執行並檢視執行效果,和預期一致說明沒問題了,如果有錯誤檢查配置是否正確、依賴的檔案是否都複製到了classes
和assets
中。自己慢慢排查吧
提交原始碼並且打上tag,注意這裡的tag要和配置檔案中s.source
的tag
一致
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如果是,就不會理會 如果...