iOS 创建内部库 pods 的创建

在项目开发过程中,对于字体大小,间距,颜色,常用的组件等,这些常规的设置使用而苦恼。我以前是使用宏,每次建立一个新的项目,就要把使用到的宏文件导入进去,感觉特别麻烦,现在把他们抽成内部库使用,完善之后,也可以把他们转成私有库和公开库。

创建内部库

创建一个ios工程,例如 Test工程,打开工程,创建存放内部库的文件夹例如Frameworks
终端cdFrameworks下,执行命令行pod lib create [pod name],[pod name]为你的内部库的名字,例如pod lib create MyPod,会让你输入一东西,使用的平台,开发语言等,按需填写就行。

完成之后 打开 MyPod.podspec文件,按需更改里面的东西,特别注意`s.ios.deployment_target = '14.0'
s.swift_versions = '5.3' 这个是你内部库支持的平台版本,和语言版本。不用改动也是可以的。

检测

终端cdMyPod文件夹下,执行pod spec lint命令来检测该 podspec 文件是否正确,没有错误就可以继续了。
然后将你写封装好的类放到Frameworks /MyPod /MyPod /Classes文件加下,里面原来的文件可删除。

使用

Test添加pod,在 Podfile文件添加
pod 'MyPod', :path => './Frameworks/MyPod', :inhibit_warnings => false
终端执行pod install命令,就能把你创建的内部库通过pod的方式,添加到在工程Test中了。

升级

如果你觉得你的内部库比较完善了,也可以升级成私有库或者是公开库,让更多人使用。

你可能感兴趣的:(iOS 创建内部库 pods 的创建)