导航:首页 > 版本升级 > 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版本升级相关的资料

热点内容
目标不支持长文件名怎么办 浏览:666
win7整人程序 浏览:804
制定好文件后部门签什么意思 浏览:417
韩顺平第二版java视频教程xml 浏览:241
券商app有什么作用 浏览:276
用微信买火车票安全吗 浏览:386
hg8321r版本刷机 浏览:881
死神来了app哪个好 浏览:869
linux访问samba共享文件夹 浏览:906
条形统计表用什么来呈现数据 浏览:383
怎么转换加密的pdf文件怎么打开 浏览:18
iphone5s图片不能删除 浏览:411
无法进入网络引导系统 浏览:233
dnf圣骑士刷图90版本 浏览:177
计算机一级word2003考题下载 浏览:525
ps画兔子源文件 浏览:859
嵌入式linux开发流程 浏览:785
如何在一个文件夹中选择多个图片 浏览:991
mxplayer哪个版本最好 浏览:186
狼人杀老版本下载120 浏览:351

友情链接