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

熱點內容
電腦設置刪除顯示找不到文件 瀏覽:454
中國證券app有哪些 瀏覽:890
天正施工圖教程 瀏覽:428
家庭網路有什麼 瀏覽:126
紅米升級系統找不到私密文件 瀏覽:557
360衛士文件功能描述 瀏覽:350
魅藍e2升級yunos 瀏覽:381
修改ipadID密碼 瀏覽:308
男生去哪裡學編程 瀏覽:772
膩子數據怎麼恢復 瀏覽:699
win10特殊配置文件登錄 瀏覽:55
可視電話電源網站封住了怎麼辦 瀏覽:811
如何列印word批註 瀏覽:152
qq在線表格換成word文件 瀏覽:138
word文檔里找不到文件這欄 瀏覽:969
如何塑造網站內容公信力 瀏覽:502
文件傳閱系統怎麼取消 瀏覽:392
蘋果付費app從哪裡扣費 瀏覽:496
我的咖啡廳快速升級 瀏覽:559
蘋果6手機國行怎麼辨別真假 瀏覽:999

友情鏈接