CocoaPods(三)pod私有仓库

2017-03-28  本文已影响87人  倚楼听风雨wing

1.简述

创建属于自己的pod私有仓库,主要是做公司内部的组件化开发,不希望别人可以通过pod搜索安装自己的代码。做法是创建一个远程私有仓库,专门用来存放描述文件,也就是.podspec,然后自己的代码也发布到私有仓库中。这样就只有拥有权限的人才能查询和使用你的pod组件了。

  1. 在oschina上创建一个私有仓库,专门用来存放私有.podspec的
  2. 在终端添加自己创建的远程私有仓库: pod repo add [repoName] [repoURL]
    添加完成后使用pod repo查看是否添加成功,如果成功了会有你刚才添加的[repoName]这个仓库
  3. 编写好代码然后编辑完.podspec后就可以提交了: pod repo push [repoName] [xxx.podspec]
  4. 然后使用pod search xxx可以检索到就说明提交成功了

2.在项目中使用的注意点

如果使用了自己的私有仓库,则需要在Podfile中指定官方的source和自己仓库的source
eg:

source  'https://git.oschina.net/wangyansnow/WYPodspec.git'
source    'https://github.com/CocoaPods/Specs.git'

target 'pod私有仓库' do

   use_frameworks!
   pod 'WYRemotePlayer'
   pod 'AFNetworking'

end
上一篇 下一篇

猜你喜欢

热点阅读