首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发 创建podspec文件,为自己的项目添加pod支持

version 1.上传项目源码 把项目源码上传到gitHub仓库再clone到本地(以ZJRefreshControl为例), 如果项目本来就在gitHub的仓库中, 直接clone到本地即可 2.创建项目的podspec...文件 用终端命令cd到本地项目目录并执行如下命令: pod spec create ZJRefreshControl 这时候本地就生成一个ZJRefreshControl.podspec文件 用编辑器打开....podspec文件 (我自己用Sublime Text) 删除不必要的注释 这里只简单介绍基本用法,所以只用到一部分必须得字段 更多字段请移步http://guides.cocoapods.org/syntax...文件 编辑完podspec文件后需要验证一下这个文件是否可用 podspec文件不允许有任何的警告或Error 执行命令 pod lib lint --allow-warnings 如果出现 -> ZJRefreshControl...3.打tag 上传podspec podspec文件中需要指定的tag, 完成上述操作后给项目打tag git tag -m"first release ZJRefreshControl" "1.1"

3.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

教你从 0 到 1 如何实现组件化架构

如何组件化 使用cocoapods管理组件化开发 podspec:描述自己组件工程的代码目录和资源目录在哪,还有自己组件工程所依赖其他框架,到时候就会根据podspec的指引去引入自己的仓库代码....{h,m}",表示组件代码在podspec目录下HttpManager/Classes中的所有文件,默认会自动追踪到到podspec文件的目录路径下,因为当前处于podspec文件中,处于哪个文件,就自动追踪哪个文件...podspec文件注意点:s.description:不能为空 podspec文件注意点:s.license:不能乱填,必须是有这样的协议,比如(MIT) podFile文件:指定主工程加载哪些组件库...本地仓库代码搞一个podspec文件描述去哪加载组件代码 谁需要引入本地仓库代码,就创建Podfile Podfile:指定podspec文件在哪 pod 'HttpManager' , :path =...:必须cd 进入到podspec目录下,才能执行这个代码 注意:podspec文件中的s.version版本号要跟最新Tag一致 注意:podspec文件中的s.source仓库地址也不能写错 测试能否索引到

39830

CocoaPods之公有仓库的创建

目录 Cocoapods之安装及使用 CocoaPods之公有仓库的创建 一、创建GitHub仓库 二、注册CocoaPods账号 三、创建 .podspec文件 四、 配置编辑.podspec...注册CocoaPods账号终端命令行.png 三、创建 .podspec文件 关于Podsepc文件:在所有支持Cocoapods导入的库的开源目录(如Github)下,我们都能看到一个*.podspec....podspec要放在clone到本地的git仓库的根目录下面,并提交到Github的。 第一种方式:适用于那些已经创建好项目的情况,只需要在你的管理目录下生成一个podspec文件。...屏幕快照 2018-03-16 下午3.51.15.png 四、 配置编辑.podspec文件 这里介绍两种编辑.podspec文件的方式: 第一种方式:终端命令行 vim WSLNativeScanTool.podspec...首先cd 到WSLNativeScanTool.podspec 所在目录下,执行vim WSLNativeScanTool.podspec 编辑命令,然后点击键盘上的" i "进入编辑模式,编辑完毕之后首先点击

75610

如何将你写的框架添加cocoapod支持

这里看到 .podspec 和TTcategory 是同一级目录,下面设置 podspec 文件,文件路径的时候要用到这里....五、添加Podspec 为你的代码添加podspec描述文件; $pod lib lint 六、配置podspec描述文件 这一步与更换trunk方式前的操作完全一样。什么是podspec描述文件呢?...整个podspec语法是一个嵌套结构从Pod::Spec.new do |s|到最后一个end是最大的循环,表示整个podspec导入的文件。... => '/Users/yohunl/YohunlUtilsPod/YohunlUtilsPod.podspec'  #指定podspec文件,可以 #pod 'YohunlUtilsPod',:podspec...' #测试不行,提示找不到podspec文件 如果你能够确定你的podspec文件是正确可用的话,完全可以直接向https://github.com/yohunl/yohunlSpecs添加podspec

2K10

发布组件到cocoaPods

pod组件到项目中 cd Example,到Example目录,有Podfile文件的地方; 执行pod install; 执行完毕后,在工程目录下,可以看到组件已pod到工程中; 五、索引文件XXX..podspec...打开工程的XXX..podspec文件,根据需要修改; Pod::Spec.new do |s| s.name = 'MyThirdPartySDK' //SDK名字...'MapKit' //依赖的系统库 s.dependency 'AFNetworking', '~> 4.0.1' //依赖的第三方库 end 六、提交到远程仓库 在工程根目录下执行,即在XXX.podspec...里的一致,如:0.1.0) git push --tags 七、验证cocoapods索引文件 在工程根目录下执行,即在XXX.podspec所在的文件夹; pod spec lint --verbose...//或 pod trunk push xxx.podspec --allow-warnings //允许警告 //或 pod trunk push xxx.podspec --allow-warnings

67630

CocoaPods 使用总结

Podspec .podspec 也是一个文件,该文件描述了一个库是怎样被添加到工程中的。它支持的功能有:列出源文件、framework、编译选项和某个库所需要的依赖等。...查看现有的 podspec 源地址: cd ~/.cocoapods/repos 创建一个私有的 podspec 主要包括如下几步: 创建一个私有的 Spec Repo,用于管理私有库对应版本的 podspec...文件; 创建 pod 私有库所需要的项目工程文件,并上传到私有库; 创建 pod 所对应的 podspec 文件,并进行验证/测试; 向私有的 Spec Repo 中提交 podspec; 使用 pod...文件 pod spec create XXXX.podspec 修改 podspec 文件 Pod::Spec.new do |s| s.name = 'AKCBrowser...向 Spec Repo 中提交 podspec 文件 # 如果依赖其他私有源 同样需要加上 --sources 参数 pod repo push IMXSpecsRepo AKCFoundation.podspec

1.9K20
领券