手把手教你创建远程私有库-下
第一步:新建一个项目工程模板
命令行:pod lib create LYTest
文章图片
WX20181112-163708@2x.png
创建完成后的样子
文章图片
1542011960060.jpg 第二步:添加代码文件
1.找到工程模板所在的文件夹下的此目录,并将你的代码拷贝到此处
文章图片
WX20181112-170219@2x.png 2.将Classes文件夹拖拽到LYTest目录下
WX20181112-171117@2x.png 3.cd到Podfile文件所在目录,执行:pod install
文章图片
WX20181112-170457@2x.png
第三步:测试代码是否可以运行
WX20181112-170540@2x.png 第四部:提交到远程仓库
【手把手教你创建远程私有库-下】1.在代码托管平台上创建一个代码仓库,将我们的模板工程上传到仓库,并且打一个tag,后面会用到,这里我已经准备好了,你们可以自行创建
PS:创建开源协议和忽略配置不用选,创建模板工程的时候已经自动帮我们生成了
2.配置podspec文件
WX20181112-180551@2x.png
#
# Be sure to run `pod lib lint LYTest.podspec' to ensure this is a
# valid spec before submitting.
#
# Any lines starting with a # are optional, but their use is encouraged
# To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html
#Pod::Spec.new do |s|
s.name= 'LYTest'#名称
s.version= '0.1.0'#版本号,之前tag打的是多少就填多少
s.summary= '一个简单的描述'#描述# This description is used to generate tags and improve search results.
#* Think: What does it do? Why did you write it? What is the focus?
#* Try to keep it short, snappy and to the point.
#* Write the description between the DESC delimiters below.
#* Finally, don't worry about the indent, CocoaPods strips it!s.description= <<-DESC
'一个更长一点的描述,一定要比上面的简单描述要长'
DESC
#详细描述s.homepage= 'https://dev.tencent.com/u/CloudL/p/LYTest'#主页地址
# s.screenshots= 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
s.license= { :type => 'MIT', :file => 'LICENSE' }#开源协议
s.author= { 'CloudLLL' => 'cloudl@koocan.com' }#作者信息
s.source= { :git => 'git@git.dev.tencent.com:CloudL/LYTest.git', :tag => s.version.to_s }#代码仓库远程地址及版本
# s.social_media_url = 'https://twitter.com/'s.ios.deployment_target = '8.0'#支持版本s.source_files = 'LYTest/Classes/**/*'#代码文件路径# s.resource_bundles = {
#'LYTest' => ['LYTest/Assets/*.png']
# }# s.public_header_files = 'Pod/Classes/**/*.h'
# s.frameworks = 'UIKit', 'MapKit'
# s.dependency 'AFNetworking', '~> 2.3'
end
3.添加podspec到本地索引仓库
- 1.查看已有索引库
pod repo
- 2 .提交podspec到本地索引仓库
pod repo push 索引库 文件名
PS:提交过程中可能会让你输入之前配置的远程索引仓库的公钥密码
1.新建一个iOS工程并创建好Podfile文件
2.配置Podfile文件
文章图片
WX20181112-181546@2x.png 3.执行
pod install
文章图片
WX20181112-181651@2x.png
4.测试使用
WX20181112-181815@2x.png
推荐阅读
- django-前后端交互
- IDEA|IDEA 创建工程
- 社会教你顽强,而不是教你失望
- 碎片化阅读,四步教你建立自己的知识体系
- 8种搭配,教你将铅笔裤穿的更有型!
- 创建缔造完美教室,让每一间教室都闪闪发光
- 秋季入冬学会为自己煲汤抵御寒冷吧!教你三大保暖汤
- 小姐姐教你用python把全网小说一键下载
- 教你如何做一个好看的表格,excel使用技巧大全
- 斯米兰开放,|斯米兰开放, 这篇最火的海岛穿搭指南,手把手教你惊艳整片海滩!