IOS cocoapods pod清除缓存,重新安装第三库/Profile根据Debug和Release分别加载不同的库

博客主要围绕SDK使用中的几个问题展开。一是重新上传SDK到目标网站后,使用pod update或pod install --repo-update无法更新最新版本,给出了解决办法;二是为区分当前和过去编译版本,可添加编译时间;三是介绍了让Debug和Release分别加载不同pod库的Profile配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、我重新上传了 SDK到目标网站,pod update 或者 pod install --repo-update 却一直未能更新最新的下来,解决方法如下:

//清除缓存
# pod cache clean --all

//移出本地 pod文件依赖
# pod deintegrate

//重新安装
# pod install

执行完成后 最新的pod 文件就被拉下来了!

 

-------------------------------

2、为了方便我们区分当前版本  和 过去编译的版本,我们可以加上编译时间

NSLog(@"buildTime: %s %s ", __DATE__, __TIME__);

 

-------------------------------

3、为了方便我们Debug 和Release 分别加载不同的pod 库,我们的Profile可以这么配置:


source 'http://gitlab.xxxxxxxx.xxxx/xxx.git'
 
platform :ios, '9.0'
workspace 'Test.xcworkspace'
 
target 'Test' do
    pod 'MySDK, :configuration => ['Release']
    pod 'MySDK-Debug',  :configuration => ['Debug']	
end

这样,在Debug时,加载的是MySDK-Debug,Release 加载的是MySDK

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江西省遂川县常驻深圳大使

喜欢本文,打赏下作者吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值