CocoaPods(三)pod私有仓库

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容