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

熱點內容
勒索病毒防疫工具 瀏覽:861
win10c不能打開 瀏覽:375
xfplay影音先鋒蘋果版 瀏覽:597
兩個文件打開兩個word 瀏覽:921
蘋果6s桌面圖標輕微抖動 瀏覽:326
如何刪除手機中看不見的臨時文件 瀏覽:469
安卓412原生鎖屏apk 瀏覽:464
書加加緩存文件在哪裡 瀏覽:635
dock是word文件嗎 瀏覽:267
社保公司新辦去哪個網站下載資料 瀏覽:640
三維標注數據怎麼填寫 瀏覽:765
數據線斷在哪裡取出來 瀏覽:522
word最好的文件 瀏覽:345
大數據聚類資料庫 瀏覽:247
網站關停域名怎麼注銷 瀏覽:456
適合微信閱讀的手機報 瀏覽:114
win10設置應用許可權管理 瀏覽:47
wordpress製作單頁網站導航頁面 瀏覽:277
什麼海外網站可以看限製片 瀏覽:596
指尖見app在哪裡下載 瀏覽:367

友情鏈接