-
创建成功后,将仓库clone到本地。首先cd到本地仓库目录,然后clone到本地:
cd ~ git clone https://gitee.com/ws1350/WSSpecs.git -
此时的目录结构为:
|____LICENSE |____README.md
-
执行命令创建podspec文件:
pod spec create WSSpecs(文件名) -
编辑podspec文件,根据项目情况进行编写
Pod::Spec.new do |s| s.name = "WSSpecs" # 名称 s.version = "0.0.1" # 版本号 s.summary = "A tutorial of WSSpecs." # 简介 s.description = <<-DESC here is tutorial description. # 摘要 DESC s.homepage = "https://github.com/wushuai1415/WSSpecs" # 主页 s.license = "MIT" # 开源证书类型 s.author = { "吴帅" => "ws1350@hotmail.com" } # 作者 s.ios.deployment_target = "5.0" s.source = { :git => "https://github.com/wushuai1415/WSSpecs.git", :tag => "#{s.version}" } # 源 s.source_files = "WSSpecs", "*.{h,m}" # 共享类路径 s.framework = "UIKit" # 依赖文件 -
如果有需要的话可以创建一个demo目录存放测试代码,此时的目录结构为
|____LICENSE |____README.md |____WSSpecs.podspec |____WSSpecs |____WSSpecsDemo
-
在本地创建私有repo,执行命令:
pod repo add WSSpecs(仓库名) https://github.com/marklin2012/O2Specs.git(仓库地址) -
对编辑好的pod库进行验证,执行命令:
pod lib lint --allow-warnings -
验证成功之后,将podspec添加到repo中
pod repo push WSSpecs(仓库名) WSSpecs.podspec(podspec文件)
-
执行命令搜索私有repo
pod search WSSpecs -> WSSpecs (0.0.1) A tutorial of WSSpecs. pod 'WSSpecs', '~> 0.0.1' - Homepage: https://github.com/wushuai1415/WSSpecs - Source: https://github.com/wushuai1415/WSSpecs.git - Versions: 0.0.1 [WSSpecs repo] -
编辑podfile文件
pod 'WSSpecs', '~> 0.0.1' -
执行命令拉取私有仓库
pod install -
此时可能会出现如下提示
Unable to find a specification for 'xxx' 原因是:CocoaPods 默认只会在 master 下搜索,而我们的在WSSpecs目录下 -
解决方法:在podfile顶部添加source
source 'https://github.com/CocoaPods/Specs.git' #官方仓库地址 source ‘https://github.com/wushuai1415/WSSpecs.git’ #私有仓库地址
ERROR | [iOS] unknown: Encountered an unknown error ([!] /usr/bin/git clone https://github.com/wushuai1415/WSSpecs.git /var/folders/h0/dkxsqhyn0ldb6xznmdw3ywyw0000gn/T/d20171013-60019-13ykicu --template= --single-branch --depth 1 --branch 0.0.1
错误原因:git仓库没有打tag
大标题
==========
或
# 大标题
注意:====上的区域都为大标题,#和标题内容中间有 空格
中标题
---------------------
或
## 中标题
注意:------上的区域都为中标题,#和标题内容中间有 空格
### 小标题
单行文本框
单行文本框
单行文本框
- (void)main {
NSLog(@"hellow world");
}
[点击这里你可以链接到www.google.com](http://www.google.com)
点击这里你可以链接到www.google.com


> 文字被些字符包围
文字被些字符包围
只要再文字前面加上>空格即可
如果你要换行的话,新起一行,输入>空格即可,后面不接文字 但> 只能放在行首才有效
文字被些字符包围开始
只要再文字前面加上>空格即可
如果你要换行的话,新起一行,输入>空格即可,后面不接文字
但> 只能放在行首才有效
你想换行的话其实可以直接用html标签<br />



