| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 封装framework 并支持pod 管理 (1) -> 正文阅读 |
|
[开发工具]封装framework 并支持pod 管理 (1) |
1.pod lib create [name] 注:命令行会自动补充“Cloning `https://github.com/CocoaPods/pod-template.git` into `TestLib`.”,作用是复制模版到该工程下 ?过程中会问四个问题,按照一下来输入即可 2.创建好后,打开模版,点击Example文件夹,打开.xcworkspace文件 在TestLib文件夹下有Classes文件夹,里面有ReplaceMe.m样例文件,将该文件删除,替换为自己要封装为framework的.m,.h 文件 ? 3.cd 到podfile 文件夹下,pod install ,此时这些.m,.h文件将会加载到Example中,可以导入进行使用,切记每次修改文件都要执行pod install加载,否则工程识别的还是旧的代码 4.在Podspec Metadata底下有一个podspec文件,圈红的地方要更换为自己的私有库地址(接下来会创建私有库地址和podspec文件地址) 4.创建两个私有库,一个用于放上面创建好的工程(A.git),一个用于放TestLib.podspec文件(B.git) 记得将s.source 更换为存放工程的私有库地址 注:上传工程和spec 过程不再赘述 在A.git创建tag,并推送tag,tag的版本要与TestLib??????? 5.创建私有repo 源,?pod repo add [Specs-Repo name(自己起名称)] [存放podspec文件的git地址] pod repo add TestSpecs?B.git 成功后可以在~/.cocoapods/repos路径下看到刚才创建的私有源 6.验证源和推送源 前提cd到TestLib
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/24 10:03:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |