# PodfileKit
========================
Easy Podfile !
PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行了分类,为用户管理第三方框架提供了方便。
# github网址:https://github.com/adong666666/PodfileKit
- [设置平台](#设置平台)
- [指定第三方框架](#指定第三方框架)
- [框架分类](#框架分类)
- [子框架](#子框架)
- [建立分组](#建立分组)
- [使用](#使用)
- [贡献](#贡献)
- [License](#license)
## 设置平台
`platform:ios,'13.0'`,这里的`‘13.0’`是App所能支持的最低iOS系统版本,你可以替换为`‘11.0’、'12.3'、‘14.0’`等版本。
![平台设置.png](https://upload-images.jianshu.io/upload_images/16618085-0055747a4789dd7a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## 指定第三方框架
`pod 'ARVideoKit'`指定名为`‘ARVideoKit’`的框架进行下载,你可以将`‘ARVideoKit’`替换为`‘你想要安装的框架的名称’`。通过`:git =>`来指定相应网址,通过`:branch =>`来指定相应分支,通过`commit:`来指定某次提交的版本,通过`:tag =>`来指定某次被标记的提交版本,通过`:inhibit_warnings => true`来规避单个框架的警告。当然,`pod 'ARVideoKit'`之后的相关指定都可以被省略,这样你将会下载该框架的默认版本,一般为适合你工程的最新版本。
![示例.png](https://upload-images.jianshu.io/upload_images/16618085-2844c42e7d3449c3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## 框架分类
对框架进行了分类,你也可以根据自己的喜好进行分类。
![框架分类.png](https://upload-images.jianshu.io/upload_images/16618085-fb0239dadc438a88.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
当分类中有你需要使用的框架时,便将”\#“删除即可。
![框架选择.png](https://upload-images.jianshu.io/upload_images/16618085-d49ffa616c36f4a0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## 子框架
对于某些框架,如果只用到框架中部分功能,则不必下载整个框架,只需下载其子框架。
![子框架.png](https://upload-images.jianshu.io/upload_images/16618085-eb4ccddea497d0e0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
## 建立分组
你可以使用
```
def groupName
pod ...
...
end
```
来建立分组,比如某些框架是用于调试的,某些框架是用于App发布的,某些框架比较特殊等。在`target`之后,你需要将`ProjectName`替换为你项目的名称。
![分组.png](https://upload-images.jianshu.io/upload_images/16618085-3181d5fdf42aa5ad.png?image