本地私有庫創(chuàng)建參考此博客?
1 壹若、第一種方式 (參考我的上篇文章)
下面已經創(chuàng)建好了的MyProject項目
終端輸入:? cd /Users/XXXXXX/Desktop/podTest?
cd到podTest目錄
終端輸入:? pod lib create MyFramework ??
MyFramework只是名字到時候自己可以隨便輸入個名字侠坎。
到時候會出現(xiàn)一些問題出現(xiàn)如下圖:
輸入完成之后它會自動打開工程
在工程中添加如下測試代碼
然后打開MyProject工程修改如下文件
終端輸入:? cd /Users/XXXXXX/Desktop/podTest/MyProject
回車后在輸入: pod install
然后就可以打開MyProject項目了
添加調用代碼
以上這種方法主要是自動創(chuàng)建了倉庫文件,MyFramework.podspec ?其實我們也可以自己手動創(chuàng)建。
2另锋、第二種方式(自己手動創(chuàng)建倉庫文件
在同級目錄下創(chuàng)建如下文件夾
終端:? cd /Users/XXXXXX/Desktop/podTest/MyManual
終端:? pod spec create MyManual
用來創(chuàng)建倉庫文件
下一步 隨便在一個項目中創(chuàng)建一個文件
復制到如下目錄
用xcode打開MyManual.podspec文件
看到上一步中NSString+manual放置目錄的機構了吧
然后看下圖
我們先修改這個地方吧
然后打開MyProject工程
好了cd到這個目錄吧
終端: cd /Users/XXXXXX/Desktop/podTest/MyProject
終端: pod install
然后結果報錯:
上面ERROR說 sample license type 示例的許可證類型
那我們去看看吧锨亏,查找之后在這里:
把“MIT (example)” 修改成 “MIT” 去掉后面的example看看行不行。忙干。器予。
去掉之后在運行:pod install
之前的錯誤已經不存在了,那開始處理其他的捐迫,根據(jù)提示我們按如下修改
#s.source? ? ? = { :git => "http://EXAMPLE/MyManual.git", :tag => "#{s.version}" }
把這一樣注釋掉乾翔,因為我們是本地的 不用上傳的github網(wǎng)址上面,在前面加個#就可以了
然后說這個是一個空的描述,那我們就寫點東西吧反浓,如下:
s.description? = <<-DESC
wo buxiang xie
DESC
修改了三處看看這次能不能運行成功萌丈。
繼續(xù):pod install
- ERROR | attributes: Missing required attribute `source`.
看來是需要source看來上面修改錯了,那就在修改下:
s.source? ? ? = { :git => "http://xxxxx/MyManual.git", :tag => "0.01" }
修改成上面的在試下雷则。
結果成功了辆雾。
打開MyProject項目
添加測試代碼看看能不能用
好了,到這里兩種方式介紹完了月劈。