導航:首頁 > 版本升級 > 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版本升級相關的資料

熱點內容
java菜單實現無限極 瀏覽:300
電腦上微信怎麼能找到文件助手 瀏覽:687
做兒童智力編程機器人怎麼樣 瀏覽:508
samsung文件夾在哪 瀏覽:931
servlet頁面怎麼獲取數據 瀏覽:514
QQ找不到wps的文件 瀏覽:91
mac桌面文件夾添加標示 瀏覽:585
蘋果安裝雙系統重啟後游標閃爍 瀏覽:675
數據線快充多少伏 瀏覽:504
一張數據表有多少個abc 瀏覽:331
銑床編程如何斜向下刀 瀏覽:870
win7出錯的系統文件怎麼導出 瀏覽:144
js定時發布任務 瀏覽:535
ug編程銑平面怎麼增加精加工刀路 瀏覽:304
手機動畫文件夾在哪裡 瀏覽:11
手機plc編程軟體在哪裡 瀏覽:10
電腦看不了pdf格式文件 瀏覽:126
ug導出cad圖紙是三個看不懂的文件 瀏覽:543
通過qq瀏覽器手機解壓找不到文件 瀏覽:687
appid賬號可以更改嗎 瀏覽:760

友情鏈接