iOS 进阶iOS程序员

利用CocoaPods创建私有库(历史最详细)

2017-09-27  本文已影响5270人  Onegeng

一、 创建两个仓库(像GitLab之类的可以托管共享文件的网站,也可以是公司内部的文件管理服务器)

二、在本地使用pod模板创建共享文件,并且修改版本描述信息(当然也可以用其他方法创建共享文件,这种方法比较快捷简单)

Pod::Spec.new do |s|
  s.name             = 'WG_Class'
  s.version          = '0.1.0'
  s.summary          = ' This is WG_Class test.'

  s.description      = <<-DESC
TODO: Add long description of the pod here.
                       DESC

  s.homepage         = 'http://192.168.1.100:10000/OneGeng/WG_Class'
  # s.screenshots     = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  s.author           = { 'onegeng' => 'wangg@yunyichina.cn' }
  s.source           = { :git => 'http://192.168.1.100:10000/OneGeng/WG_Class.git', :tag => s.version.to_s }

  s.ios.deployment_target = '8.0'

  s.source_files = 'WG_Class/Classes/**/*'
  
  
end
pod repo add WG_Repo http://192.168.1.100:10000/OneGeng/WG_Repo.git
open ~/.cocoapods/repos
Snip20170926_5.png
echo "3.0" > .swift-version

三、 把本地代共享文件上传到共享文件仓库,在这里小编使用git来上传,用其它版本控制工具的按照你们自己的方法上传文件就行

cd 到共享文件夹

 pod init
 git remote add origin http://192.168.1.100:10000/OneGeng/MyApp.git 
 git add .
 git commit 
 git push origin master

四、把.podspec文件上传到版本仓库

pod repo push WG_Repo WG_Class.podspec
Snip20170926_8.png

五、 测试

pod search 或者pod install

上一篇 下一篇

猜你喜欢

热点阅读