美文网首页
cocoapods本地库使用

cocoapods本地库使用

作者: 过气的程序员DZ | 来源:发表于2020-07-03 12:52 被阅读0次

开场白


本文简单介绍cocoapods本地库的实现,没有原理说明。

1、创建Xcode工程


这个就不用多说了,如果这个不清楚,这篇文章可能不适合你。

2、创建需要的文件


2.1 新建文件夹

进入到工程的目录下,创建文件夹路径:libs/lib/local(文件夹名字看个人需求喜好)


新建文件夹
  • libs中存放多个本地pod
  • lib是其中的一个本地pod,如果本地有多个pod库,就创建多个。目的是文件分类
  • local目的是放的自定义类文件
2.2 创建podspec文件

进入到[lib]文件中,创建podspec文件

cd lib
pod spec create local

执行后会在工程目录中出现local.podspec文件


local.podspec文件
2.3 编辑podspec文件

需要修改podspec中几个地方:


spec.summary = "A short description of TestLocal." =>  修改为 spec.summary  = "TestLocal." 
spec.description  = <<-DESC
                   DESC                   
修改为
spec.description  = <<-DESC
  A test of lcoal TestLibary.
                   DESC
注意: spec.description一定要比spec.summary长

spec.license = "MIT (example)"  修改为 spec.license = "MIT"
spec.source  = { :git => "http://EXAMPLE/TestLibary.git", :tag => "#{spec.version}" } 修改为  spec.source       = { :git => "", :tag => "#{spec.version}" }
spec.source_files  = "Classes", "Classes/**/*.{h,m}"  修改为 spec.source_files  = "local", "local/**/*.{h,m}" 因为我们本地的文件夹叫local,如果你用的其它文件夹名就修改你的文件夹名就可以了。为了找到local文件夹下你放进去的文件。
2.4 创建Podfile文件并修改Podfile文件

进入到工程同级目录下创建Podfile文件

pod init

修改Podfile文件,增加 pod 'local', :path => 'libs/lib'

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'LocalPodDemo' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for LocalPodDemo
   pod 'local', :path => 'libs/lib'
end

执行pod安装命令

pod install

工程同级目录下就会出现.xcworkspace工作空间文件。


image.png
2.5 放入自定义的控件文件
TestManager文件路径

我放进去了TestManager类文件,再重新执行一下pod install命令,打开xcworkspace,就可以看到工程中的pod已经加入了TestManager。


工程中的文件展示

3. 注意


工程名不要用中文,pod中找不到工程的.framework。

参考文章

cocoapods本地库

相关文章

  • iOS 组件化-本地私有库

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

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • cocoapods本地库使用

    开场白 本文简单介绍cocoapods本地库的实现,没有原理说明。 1、创建Xcode工程 这个就不用多说了,如果...

  • CocoaPods配置

    查看ruby 查看gem gem Sources 更新本地库 CocoaPods 更新本地CocoaPods库 P...

  • 创建私有库

    在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...

  • iOS组件化-CocoaPods

    组件化练手,首先先使用CocoaPods创建本地私有库和远程私有库。CocoaPods大家都用过,那就废话不多说了...

  • 组件化(第一篇)

    组件化 git 常用操作指令 cocoapods的基本使用 cocoapods本地私有库 一、git 常用操作指令...

  • CocoaPods本地私有库

    接着上一篇文章CocoaPods公有库,这篇就写下CocoaPods本地私有库,啥叫CocoaPods本地私...

  • cocoapods本地库

    介绍怎么使用cocoapods本地库 1、创建自己的库文件,如 创建TestLibary 在TestLibary中...

  • iOS中常见的第三方组件

    1、使用CocoaPods安装 AFNetworking 网络请求组件 FMDB 本地数据库组件 SDWebIma...

网友评论

      本文标题:cocoapods本地库使用

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