1.制作本地动态库
本地创建一个项目BasicTest,代码内容参看
新建一个文件夹名字是DLLib
打开命令行工具cd 到DLLib目录下
3.png新建一个命令行工具,执行命令行pod lib create DLUtils
pod lib create DLUtils
回车,回答各种问题,注意大小写
4.png执行完之后会自动创建一个项目DLUtils(取决于Would you like to include a demo application with your library?)
5回到原有的项目BasicTest中,复制三个文件夹里面的内容,这里可以把外层的文件夹名字去掉,只复制里面的.h和.m文件
6.png回到新项目DLUtils中去,并将从BasicTest项目中复制出来的文件,放在RepleaseMe.m的位置,注意图示中Add To Targets 中的选项,要一起选中。
并对RepleaseMe.m文件进行删除。
7
打开DLUtils项目,然后打开项目中的pod file .
7复制图中选中的一行代码。
回到项目BasicTest.
将代码粘贴到BasicTest项目中的podfile中,并且做以下修改,其实就是把路指向改了下。
# pod 'DLUtils', :path => '../'
pod 'DLUtils', :path => '../DLLib/DLUtils'
改完效果如图
8然后把BasicTest项目中的三个文件夹删除掉,参看图6中的三个文件夹。
最后从命令行打开BasicTest项目,然后执行pod install
pod install
执行完后的文件路径如图,command + R,项目正常运行,说明本地库制作完成,并成功引用。
9打印的日志
2020-01-06 14:51:34.660015+0800 BasicTest[13067:228298] HPUtils.h 判断字符串为空
2020-01-06 14:51:34.661095+0800 BasicTest[13067:228298] #import NSDate+Change.h 获取当前时间2020.01.06
2020-01-06 14:51:34.661326+0800 BasicTest[13067:228298] HPDateConfig.h 判断当前服务状态 3
2.制作远程库
网友评论