導航:首頁 > 版本升級 > pod版本升級

pod版本升級

發布時間:2024-03-17 03:51:37

A. 如何在本地安裝多個版本的 CocoaPods

安裝多個pod版本
在這個場景下,本地裝了好多個版本的pod,但是不同的project需要不同的version執行。我擦擦~
神器
pod _0.34.4_ update//pod _version_ update1

直接執行就OK。
cocoapods執行慢的問題:
pod update --no-repo-update
//忽略更新本地的cocoapods庫,建議網路好的時候還是直接執行pod update,因為如果本地的庫比較舊的話,更新完之後還是舊的pod repo12

cocoapods更新的時候觀看具體執行到哪步了?
pod update --verbose1

install是一樣的操作,no-repo-update 和verbose直接可以組合

B. Cocoapods,讓iOS開發更簡單(三):實踐經驗匯總

相信各位讀了之前的兩篇文章,對pods的使用已經相當熟練了。不過在紛繁復雜的實際使用場景下,可能還是會遇到一些問題。本文就結合自己的實踐經驗,做一些快問快答,希望大家能多多補充交流。話不多說,那我們就即刻開始吧!

pod系列文章
Cocoapods,讓iOS開發更簡單(一):走近Cocoapods
Cocoapods,讓iOS開發更簡單(二):創建私有庫
Cocoapods,讓iOS開發更簡單(三):實踐經驗匯總
一文帶你快速分清靜態庫-動態庫-Framework

一般推薦使用指定版本或范圍版本號,以確保依賴的穩定性。

總結 :能用pod install解決問題的,就不要用pod update。因為pod update會把依賴庫全部檢查一遍,不僅慢有時候還會出現坑。

忽略Pods警告,有些第三方Pod集成進來會有一大堆警告信息,在Podfile中對應的target或分組下加上關鍵字inhibit_all_warnings!就可以把警告忽略。

作用:
在pods中用frameworks替代.a靜態庫。

場景:
swift項目pods默認開啟(use_frameworks!),OC項目pods默認關閉(#use_frameworks!),同時需滿足以下兩點,

解析:

swift工程依賴了OC工程的話,需要use_molar_headers!

示例:
為某個 Pods 使用模塊化標頭,可以使用以下語法:
pod 'TestPodLib', :molar_headers => true
另外,當全局使用 use_molar_headers! 屬性時,同時還可以使用以下方法從模塊化標頭中排除特定的Pod:
pod 'TestPodLib', :molar_headers => false

版本格式:主版本號.次版本號.修訂號,版本號遞增規則如下:

常用的方式調用pod中的素材是不生效的,因為默認是從mainBundle中讀取的,如

打在pod中的素材已經不在mainBundle中而在對應組件下的bundle 裡面,所以應該這么調用:

在用CocoaPods集成第三方庫之後,默認情況下,使用類似#import <XXX/YYY.h>的方式引入第三方庫的頭文件

pod search只會搜索本地緩存的庫,如果想搜索到最新的第三方框架或者某個框架的最新版本,必須先使用pod repo update。

閱讀全文

與pod版本升級相關的資料

熱點內容
哪個文件夾是放ps插件的 瀏覽:802
lg2是什麼文件 瀏覽:660
凍結qq號能防申訴嗎 瀏覽:861
數據今年與過去幾年年比較叫什麼 瀏覽:564
矩陣理論需要什麼數據 瀏覽:252
如何批量導入音頻文件名及時長 瀏覽:881
撓癢癢視頻在哪個app有得看 瀏覽:773
陳三和陳墨涵在哪個app里直播 瀏覽:747
es文件管理器手機管理電腦文件 瀏覽:659
cad文件一直崩 瀏覽:501
微信怎麼製作文件夾視頻 瀏覽:752
飛行器攝像頭升級替換 瀏覽:184
qq昵稱帶英文 瀏覽:374
中信銀行usbkey密碼幾位 瀏覽:174
helloword單詞比賽 瀏覽:57
java測試環境搭建 瀏覽:195
手機解密壓縮文件 瀏覽:991
微信文件夾里的圖片如何刪除 瀏覽:383
表格匯入數據怎麼填寫代碼 瀏覽:103
歌奈和品勝數據線哪個好用 瀏覽:714

友情鏈接