一 github新建仓库
点击 New repository,然后配置仓库属性
Create a new repository
创建完成自己的github远程项目。
打开终端,cd ~/.cocoapods/repos 目录下
执行 pod repo add NAME(自定义项目名称,可以和远端不一致) https://自己生成的[email protected]/github用户名/项目名称.git'
https://自己生成的[email protected]/github用户名/项目名称.git' 这个项目地址,因为github的验证方式改版,需要自己生成token,来拉取项目和pod install项目
执行完成后可以,输入 ls 命令,进行查看,本地存在就证明远程库添加成功。
二、创建本地Pod工程
三、配置Pod工程文件
Xcode打开的工程中找到 Podspec Metadata 目录下的.podspec 文件。
s.source 加上token的地址。
s.dependency 引用的第三方库,最好指定版本号。不然会把所有的版本警告都列出来
cd Example 这个目录下, 在终端执行 pod install 会自动把classes中的文件加入到 pod 目录下。
然后在通过命令验证 podspec文件,pod lib lint xxx.podspec --allow-warnings
验证成功后,
- git add .
- git commit -m 'first commit'
- git remote add origin https://自己生成的[email protected]/github用户名/项目名称.git
- git push -u origin master
四、添加标签Tag
五、将私有库放到索引库里面
cd 到本地pod工程根目录,执行 pod repo push 索引库 xxx.podspec
pod repo push VikerLibrarySDK VikerLibrarySDK.podspec --allow-warnings (允许警告,不然有时push把警告也当error处理)
pod repo push VikerLibrarySDK VikerLibrarySDK.podspec --allow-warnings --skip-import-validation --verbose
--skip-import-validation 这句是忽略验证,直接推送
至此就大功告成。如果的git地址,一定是加[email protected],不然就引入不进来,一直提示错误
标签:github,podspec,私有,创建,CocoaPod,--,token,git,pod From: https://blog.csdn.net/liuqianteng/article/details/136618208