使用Pod打包私有庫 筆記

2021-09-24 07:10:43 字數 794 閱讀 4737

1.安裝pod

開啟終端

輸入pod --version檢視是否有pod 注:國內**源已經停止更新,可以換成pod set 很慢的話可以試試這個偏方

2.建立專案 注:在桌面建資料夾,做每項大的改動前先備份。

3.配置檔案

配置需要依賴的第三方,最好不要放.a和.frameworks

cd mm-library/example/

pod install

千萬不要在podfile裡面寫三方 千萬不要在podfile裡面寫三方 千萬不要在podfile裡面寫三方

5.把原始碼替換進去

replaceme,寫的很明白,替換掉他。 然後執行專案,排查報錯。 用到pch的話把匯入的東西放著

這個是臨時給你用的,podspec裡面的路徑得你自己的pch。 執行成功進入第6步

6.pod 驗證 在這個目錄下

desktop/mmsdk/mm-library輸入pod lib lint等待結果,有報錯解決報錯,--only-errors可以忽略警告

7.打包類庫 先按照打包外掛程式sudo gem install cocoapods-packager打包pod package mm-library.podspec --library --force其中--library指定打包成.a檔案,如果不帶上將會打包成.framework檔案。

pod私有庫搭建

a專案中一部分或者全部,要移到b專案中,pod私有庫當然是比較優雅的方式,以後也好維護一些。a專案必須使用git維護 git tag a 1.0.0 m 1.0.0 git push tags pod spec create按照實際情況填寫對應資訊,也正是在這一步,指定了a專案的中的哪些類要被包含在...

私有庫使用cocoaPod

以gitlab為例 1 你需要新建兩個倉庫 如 存放specs 2 倉庫 切記 倉庫名和專案名一定不要一樣,否則很可能在使用時找不到庫 新建乙個資料夾執行,將轉殖下來後執行 pod lib create logincomponent 1會讓你回答幾個問題,完成之後會多出乙個名為logincompon...

Python筆記 私有屬性的使用

import datetime class person object def init self,name,age self.name name self.age age self.money 1000 以兩個下劃線 開始的變數是私有變數 defget money self print 查詢了餘額...