iOS 将代码提交到CocoaPods

本文详细介绍了如何将iOS代码提交到CocoaPods库的步骤,包括在CocoaPods添加项目、使用Xcode下载项目到本地、文件提交、打tag、生成.podspec文件、验证提交、推送更新,以及处理大文件的方法。通过这些步骤,开发者可以将自己的iOS库分享给社区并方便他人使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步,在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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值