美文网首页
创建Pod本地库

创建Pod本地库

作者: iOS虞 | 来源:发表于2020-12-18 12:10 被阅读0次

1.新建工程 SwiftDemo

QQ20201218-103335.png

2.工程目录中新建 Lib

QQ20201218-103638.png

3.Lib中创建.podspec文件,首先cd到Lib目录,并执行下面命令

pod spec create ZKKit

这里的名字不要和自己工程名字一样

QQ20201218-104855.png

4.打开ZKKit.podspec,我使用vim命令打开的,我只保留一些用到的

Pod::Spec.new do |spec|
spec.name         = "ZKKit"
spec.version      = "0.0.1"
spec.summary      = "A short description of ZKKit."
spec.description  = "好好学习,天天向上,Hello Word"
spec.homepage     = "https://www.jianshu.com/u/621c3854d9d4"

spec.author             = { "yuzhengkai" => "18311132469@163.com" }
spec.platform     = :ios, "10.0"
spec.source       = { :git => "", :tag => "{spec.version}" }
spec.source_files  = "Classes", "Classes/**/*.{h,m}"
spec.exclude_files = "Classes/Exclude"

Lib目录中创建Classes目录名字和spec.source_file中写的保持一致

QQ20201218-111148.png

如果Lib/Classes目录下是多个不同组件则需要编写.podspec

spec.subspec "组件目录名" do |ss|
    ss.source_files = "组件目录名/**/*.{swift}"
end

执行pod install

QQ20220730-101636.png

6.回到工程目录创建Podfile

touch Podfile
vim Podfile
target 'SwiftDemo' do
        pod 'ZKKit', :path => './Lib'
end

:wq保存退出

把需要用到的一些工具类放到Lib/Classes/

pod install --verbose --no-repo-update 或直接 pod install

成功后会生成一个SwiftDemo.xcworkspace

7.测试一下,打开SwiftDemo.xcworkspace可以看到,然后在import ZKKit 运行不报错说明已经成功了

QQ20201218-113958.png

8.注意

  • 写本地工具类的时候一定要注意访问优先级别,有可能你可以import成功但是使用访问不到
    open > public > internal > fileprivate > private。默认的访问等级是 internal
  • 上面我说的创建.podspec名字不能和工程名一样,如果一样会显示NO Scheme

9.参考
https://www.jianshu.com/p/cc73bc43a187
https://www.jianshu.com/p/1e514abf286f
https://www.jianshu.com/p/9183cded6b2e

相关文章

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

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

  • 本地私有库与远程私有库

    一、本地私有库: $ pod lib create <库名>:创建本地模版库 通过此命令,我们可以在本地创建模版库...

  • iOS pod创建本地库

    Xcode pod 本地库 前言 如果没有cocoapods,先安装环境。 创建pod本地库 cd 到项目工程下 ...

  • iOS制作pod私有库

    1、在Git仓库分别创建2个私有库,一个索引库,一个是pod代码库 2、将远程索引库添加到本地 3、创建本地pod...

  • 创建Pod本地库

    1.新建工程 SwiftDemo 2.工程目录中新建 Lib 3.Lib中创建.podspec文件,首先cd到Li...

  • 创建CocoaPods私有库和引用私有库

    一、本地创建私有库 1、在终端上移动到你想创建pod库工程的路径,并执行pod库的创建。命令如下 回车之后,终端会...

  • iOS创建私有库

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

  • CocoaPods--创建本地库

    1.创建本地库 在想要创建本地库的目录下执行 pod lib create XXX 命令执行后将会创建XXX文件夹...

  • Cocoapods私有库实现

    使用pod命令来自动创建工程 新建私有git库 gitlab/github 添加私有库到本地pod库 检查效果 这...

  • cocoaPods制作公有库

    一、登录github,创建新的远程库(存放代码) 二、创建本地代码库 终端输入pod lib create 库名称...

网友评论

      本文标题:创建Pod本地库

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