美文网首页ios
建立自己的CocoaPods封装

建立自己的CocoaPods封装

作者: 秀儿2020 | 来源:发表于2019-05-28 17:15 被阅读0次

1、在GitHub上创建自己的仓库

image

在terminal中执行下面的命令 pod repo add topsiOSSpecs https://github.com/..../topsiOSSpecs.git

2、创建私有库

pod spec create topsiOSPro
创建成功之后项目会自动打开,修改如下内容

image

将原来的swift文件删除,替换自己的文件


public class HelloWorld:NSObject {
    override init() {
        super.init()
    }
    public class func hello(){
        print("this is in hello !")
    }
    public static let words = "mine is words !"
}

3、在GitHub上创建项目

image

4、将本地项目提交到GitHub

git  add .
git commit -m "第一次提交"
git push orign master

git tag '0.1.0'
git push --tags

执行 pod spec lint --allow-warnings命令,通过后执行下列命令

pod repo push topsiOSSpecs topsiOSPro.podspec --allow-warnings

5、后续添加新功能,首先提交到GitHub,然后执行pod spec lint --allow-warnings命令,最后执行pod repo push ...命令

6、使用,创建Podfile


target 'swiftPro' do
 dynamic frameworks
    source 'https://github.com/..../topsiOSSpecs'

    platform :ios, '10.0'
    use_frameworks!
   
    pod 'topsiOSPro'
    
    target 'swiftProTests' do
        inherit! :search_paths
        # Pods for testing
    end
    
    target 'swiftProUITests' do
        inherit! :search_paths
        # Pods for testing
    end
    
end

常见错误

1、如果引入了其他的依赖关系,通过s.dependency 'SnapKit', '~> 4.0.0' #自动布局的方式添加

2、如果对swift版本做了限制,通过s.swift_version = '4.2' 处理

相关文章

  • 建立自己的CocoaPods封装

    1、在GitHub上创建自己的仓库 在terminal中执行下面的命令 pod repo add topsiOSS...

  • CocoaPods的安装与使用(一)

    CocoaPods的安装与使用(一) CocoaPods的原理与技巧(二) CocoaPods建立自己的Podsp...

  • CocoaPods建立自己的Podspec(三)

    CocoaPods的安装与使用(一) CocoaPods的原理与技巧(二) CocoaPods建立自己的Podsp...

  • CocoaPods的原理与技巧(二)

    CocoaPods的安装与使用(一) CocoaPods的原理与技巧(二) CocoaPods建立自己的Podsp...

  • CocoaPods诞生的时代背景(四)

    CocoaPods的安装与使用(一) CocoaPods的原理与技巧(二) CocoaPods建立自己的Podsp...

  • 制作自己的CocoaPods封装

    没有尝试,就不知道是复杂还是简单,对程序员来说就怕复杂,能简单实现的就不能搞复杂了。这文章是也是第一次制作Coco...

  • The 'Pods-App' target ha

    原文CocoaPods建立自己的Podspec(三)Cocoapods使用私有库中遇到的坑 The 'Pods-A...

  • 公有仓库

    cocoaPods 公有仓库的建立 (分享自己的源码) 查看 cocoapods Specs 索引目录 两种方...

  • cocoapods封装自己的公开库

    公司里有时候我们会用到很多分类和扩展,一般会写好多文件,这是我用到的和自己收集的一些封装,为了能够好好的管理,不用...

  • 2021-01-29

    创建和管理一个公共cocoapods仓库 引言 将自己封装的第三方库上传至Cocoapods的repo存储库,这样...

网友评论

    本文标题:建立自己的CocoaPods封装

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