作品分享
问答交流
发现
任务
客服工单
a、打开终端,pod repo add 本地索引库的名字 远程索引库的所在 比方:pod repo add JerryNetworkManager https://github.com/JerryYJL/JerryNetworkManager.git b、pod repo检察是否创建乐成
a、cd 到指定目录,然后pod lib create 组件名 比方 pod lib create JerryNetworkManager b、而后填上项目相关信息,便能乐成创建组件
该文件是组件的焦点设置中心,看一下podspec语法
这个一样平常都是写demo,给别人看这个组件是怎么用的,另有跑起来是啥结果之类的
这里可以导入你的demo须要的第三方,且不会引入到你的组件里面
这里就可以开始你的代码秀了
git add . git commit -m 'xxx' git remote add origin https://github.com/JLNetWorking/JLNetworking.git git push origin master git tag 版本号(需与podspec中的版本号同等) git push --tags
pod spec lint --verbose --allow-warnings --sources='https://github.com/JLNetWorking/JLNetworking.git'
--verbose:打印错误 --allow-warnings:答应警告,默认有警告的podspec会验证失败 --sources:假如依赖了其他不包含在官方specs里的pod,则用它来指明源,好比依赖了某个私有库。多个值以逗号分隔
a、私有库的推送 私有库的推送比力直接 pod repo push JLNetworking JLNetworking.podspec --verbose --allow-warnings --sources=https://github.com/JLNetWorking/JLNetworking.git
b、公有库的推送 公有库的推送就比力贫困,由于须要推送到cocoapods,所以第一次推送须要注册账号 注册账号 pod trunk register 邮箱 '名字' --description='macbook air' --verbose 注册完会收到一份邮件,须要点击验证,验证完之后可以检察个人信息 pod trunk me 假如信息精确,就可以推送了 pod repo push JLNetworking JLNetworking.podspec --verbose --allow-warnings --sources=https://github.com/JLNetWorking/JLNetworking.git
pod search JLNetworkingManager 假如没有搜到,大概就是本地堆栈没有更新 更新repo库,然后再搜 pod repo update
举报
本版积分规则 回帖后跳转到最后一页
Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )
GMT+8, 2025-8-10 18:45, Processed in 0.130230 second(s), 35 queries.© 2003-2025 cbk Team.