美文网首页
iOS 项目使用本地私有库

iOS 项目使用本地私有库

作者: 那一处风景ljz | 来源:发表于2020-08-21 08:54 被阅读0次

参考:[https://www.jianshu.com/p/199edc7cc868]


一、若本地无私有库

1.创建库
创建一个名字为LocalLib的文件夹,然后在该文件夹下面创建一个Classes的文件夹,Classes文件夹作用是放库代码。

来到Classes文件夹下创建库文件

1. 终端执行命令 cd  /Users/chenwanbing/Desktop/代码/本地私有库/LocalLib/Classes 
2. 终端执行命令 touch CWB.h CWB.m

2.修改spec文件的关键信息,注意用Xcode打开spec文件 主要信息如下

s.version      = "0.0.1"    //版本号
s.summary      = "LocalLib." //小描述
s.description  = "LocalLib.sasss" //大描述 比上面那个长就行
s.homepage     = "http://EXAMPLE/LocalLib" //这个不用修改用生成的就行
s.license      = "MIT"  //MIT协议
s.author             = { "cmfish" => "ichenwanbing@163.com" } //不用改
s.source       = { :git => "", :tag => "#{s.version}" } //把git =>后面引号里面的路径删掉
s.source_files  = "Classes", "Classes/**/*.{h,m}" //这个不用改
#s.exclude_files = "Classes/Exclude"     //把这段注释掉 #代表注释

3.创建和LocalLib 【同级文件夹】 的空项目作为测试工程。
来到工程文件夹下

终端执行命令 pod init

用Xcode打开Podfile文件进行编辑common+s保存并关闭.

platform:ios,,,,,,,,
   target,,,,,,,
pod 'LocalLib',:path =>'../LocalLib'
end

4.终端执行命令pod install

5.完成之后,项目的pods根目录下会多出一个Development Pods文件夹,里面存放着刚导入的私有库。


二、若本地已经存在私有库

1.修改该私有库的spec文件中的
s.source       = { :git => "xxxxxx", :tag => "#{s.version}" } //把git =>后面引号里面的原始路径删掉
s.license      = "MIT"  //MIT协议,去除mit之外的其他字符
#s.exclude_files = "Classes/Exclude"     //把这段注释掉 #代表注释

其他不变。

2.在Podfile文件中使用正确的路径,比如:pod 'AAAA', :path => '/Users/xxx/Desktop/该私有库文件名'。
3.pod install之后,项目中可能没有该库,刚刚路径是桌面;复制该库一份,放到项目中,比如:放到和xxx.xcworkspace同级下,可以在xxx.xcworkspace同级建一个文件夹叫PodsDevelopment,然后修改路径:pod 'AAAA', :path => 'PodsDevelopment/该私有库文件名'
4.重新pod install,ok可以正常使用了。

相关文章

  • iOS 项目使用本地私有库

    参考:[https://www.jianshu.com/p/199edc7cc868] 一、若本地无私有库 1.创...

  • iOS 组件化-本地私有库

    CocoaPods本地私有库 组件化-使用CocoaPods管理的本地私有库,可以分为3种 本地私有引用 本地工程...

  • iOS创建私有库

    iOS创建私有库 创建本地私有库索引和远程私有库索引关联 pod repo addSGSpecshttp://12...

  • 创建pod私有库

    iOS创建私有库 1. 新建私有库 2.命令行创建本地私有库索引和远程私有库索引关联 pod repo add S...

  • iOS组件化 03 - xib和Storyboard的使用

    往期回顾 iOS组件化 01 - 本地私有库的使用iOS组件化 02 - 组件中图片资源管理方案优化 1. 使用...

  • 组件化(第二篇)

    组件化 一、本地私有库方案优化二、远程私有库三、如何使用远端私有库四、远程私有库的升级五、远程私有库依赖问题六、远...

  • iOS组件化开发远程私有库

    一、本地化私有库 工程创建好之后可以用作本地私有库,通过path来引入本地私有库 二、远程私有库 创建远程私有库,...

  • 创建私有库

    Part1私有索引库(存放.podSpec文件) 私有索引库分为本地私有索引库和远程私有索引库。 本地索引库 可以...

  • iOS-使用CocoaPods创建私有仓库(一)

    iOS-创建私有仓库步骤 一、创建本地pod私有库 cd到你想创建pod库工程的路径,并执行pod库的创建。命令如...

  • iOS组件化开发之路(CTMediator),涉及到cocoap

    iOS组件化开发之路(CTMediator),涉及到cocoapods本地库、远程私有库、远程公开库(一) 二、远...

网友评论

      本文标题:iOS 项目使用本地私有库

      本文链接:https://www.haomeiwen.com/subject/qbcejktx.html