第一步,在cocoapods 添加项目 具体步骤如下
添加成功后会看到我们的项目。
然后利用Xcode开发工具下载项目到本地。具体操作如下图
然后在本地添加我们的文件进去,进入终端操作命令,操作如下:
git add -A
git commit -m 'first commit for version 1.0.0'
git push origin master
OK,我们就会看到github上有我们更新的文件了。接下来打tag,命令如下:
git tag '1.0.1'
git push --tags
git push origin master
然后就是生成.podspec文件,文件里面按照我这样写
Pod::Spec.new do |s|
s.name = "FCLong"
s.version = "1.0.0"
s.summary = "A third-party library"
s.description = "A third-party library."
s.homepage = "https://github.com/yangdalong1/FCLong"
s.license= { :type => "MIT", :file => "LICENSE" }
s.author = { "yangdalong1" => "yangdalong1@163.com" }
s.source = { :git => "https://github.com/yangdalong1/FCLong.git", :tag => s.version }
s.source_files = "*"
s.ios.deployment_target = "7.0"
s.frameworks = "UIKit"
s.requires_arc = true
OK,再验证一下提交,命令如下:
pod spec lint
pod lib lint --allow-warnings #屏蔽警告
pod trunk push DCLong.podspec
最后直接查一下
pod search BCLong
如果查不出来执行以下命令:rm ~/Library/Caches/CocoaPods/search_index.json
大文件处理(超过100M,如.a文件)GIT LFS
git lfs track "PopupKit-v1.23.a"
git add .gitattributes
git add -A
git commit -m 'first commit for version 1.0.0'
git lfs ls-files
git push origin master
出现Uploading LFS objects:表示成功了
解决验证卡住问题
pod lib lint --allow-warnings
pod trunk push JHDynamicFont.podspec --allow-warnings
http://blog.youkuaiyun.com/vbirdbest/article/details/54599448
http://blog.youkuaiyun.com/shanghongshen/article/details/60757514