cocoa pods将framework和其他代码一起打包

2016-09-20  本文已影响0人  古方月

一  将项目上传到github

1 登陆github,创建仓库

2 下载仓库到本地,并将打包好的 framework和其他代码放到项目下

3 终端提交项目到 github

打开终端,。

cd 本地仓库目录

git add -A

git commit -m ""    //""中是对提交项目的描述

git push origin

4 为项目标记tag 再次提交

git tag 1.0.0   //添加tag

git push origin --tags   //提交tag

二. 上传cocoa pods

1 在仓库目录初始化一个Podspec文件 最好与你项目同名

pod spec create 文件名

2 配置文件

  spect文件标准格式 tag 一定写对和github tag要一致,可以参考官方文件CocoaPods Guides - Podspec Syntax Reference v1.1.0.rc.2

3 使用终端验证

pod spec lint ***.podspec --use-libriaries

出现 YYBaseLib.podspec passed validation表示通过了

想看错误详情后面加上--verbose

pod spec lint YYBaseLib.podspec --verbose

4 创建账号

pod trunk register 邮箱 联系人 --description="描述" --verbose

创建成功会收到邮件,进邮箱验证

pod trunk me  //可查看trunk信息

5 上传

pod trunk push ***.podspec    

本以为这样就结束了,但是pod search发现用不了,于是做了下面的工作。

6 创建spec repository(spec 仓库)

   除了上面创建的代码仓库,还需要创建一个spec仓库,存放spec

 7 添加你的私有Repo到你的CocoaPods

pod repo add REPO_NAME SOURCE_URL

8 验证私有repo安装无误

cd ~/.cocoapods/repos/REPO_NAME

pod repo lint .

9 cd到第一次创建的本地仓库的Podspec文件目录下

pod repo push REPO_NAME ***.podspec 

这样就OK了,使用cocoapods引用的时候,在Podfile文件中需要添加

source 'https://github.com/CocoaPods/Specs.git'

source 'https://****************.git'   //这是第二次创建的仓库git

上一篇下一篇

猜你喜欢

热点阅读