iOS CocoaPods第三方库加载本地文件或服务器上的zip文件(一)

        cocoapods管理第三方库是真的方便,可是有些时候我们并不希望将代码在网络上公开让其他人使用(封装成framework的除外),怎么办呢?

解决方案:

        将我们要管理的文件放在本地文件夹,然后在用cocoapods集成。这样多个项目都可以用同一份代码,又不怕代码泄露。

        首先编辑好我们的ViewTool.podspec文件,类似这样:

Pod::Spec.new do |s|
  s.name             = 'ViewTool'
  s.version          = '0.1.0'
  s.summary          = 'UIView Tool.'

  s.description      = <<-DESC
  A UIView Tool.
                       DESC

  s.homepage         = 'https://github.com/XXXX/ViewTool'
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  s.author           = { 'author' => '12345@email.com' }
  s.source           = { :git => 'https://github.com/XXXX/ViewTool.git', :tag => s.version.to_s }

  s.ios.deployment_target = '9.0'

  s.source_files = 'ViewTool/*'
  
end

注意一下,这里的s.source 并没有实际用处,比较我们是要将代码放在本地,而不是github。

接下来,我们在Podfile文件中,使用我们的库:

pod 'ViewTool', :path => '../'

注意一下,这里我们用到了:path指定好ViewTool.podspec文件的路径。

大功告成!

下一篇我们将介绍如何加载服务器上的zip文件压缩包里的代码(注意,这里可不是放在github上哦),这样遇到非常大的文件,可以很好的解决github下载代码缓慢的问题。

谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

TheLittleBoy

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值