你想拥有自己的库吗? 你喜欢iOS开发吗? 你喜欢迅捷吗? 这个给你!
在这里,您将找到创建第一个Pod并将其用于任何所需对象的简单步骤!
使用哪个平台都没有关系,唯一的要求就是git。 我在本教程中使用github。
您要做的第一件事是创建存储库 。
- 数字化清单-从纸杯蛋糕到过多的广告。
- 常驻!
- 托马斯·杰斐逊(Thomas Jefferson)没这么说,为什么这么重要
- 支持说西班牙语的家庭
- 任务Limbo和MACECE图书馆员– Kellie Quinn-Badawi –中
之后,您将拥有存储库,然后可以按照平台教程进行克隆并使用存储库。
现在,我已经创建了本地和远程存储库。
CocoaPods通过简单的命令为您提供了一种非常简单的方法来设置pod项目:
pod lib create [POD_NAME]
回答问题后,将为您创建一个新的新项目!
我们将在稍后讨论的pod_tutorial.podspec,让我们关注其他的:
- pod_tutorial的示例 :该文件夹包含一个真实的应用程序,用于测试您正在开发的库。 因此,当您运行项目时,此处的代码将被执行。
- ReplaceMe.swift:这是您的pod内容。 库中将使用的所有内容都将在pod-tutorial文件夹中,与“ ReplaceMe.swift”并排放置。
现在,让我们谈谈podspec…
该文件包含您的Pod的规格,让我们谈谈其属性:
许多属性不需要解释,因此我将重点介绍最重要的属性:
- s.license→这是您的广告连播将使用的许可证类型。 保持这种方式! (我不会在本教程中对此进行解释,在Google中您可以找到更多有关此的信息)
- s.source→这是带有源代码的URL。 :tag表示它将在git仓库中将podspec的版本与标签( 具有相同的名称!!!)链接在一起。
- s.source_files→这是您的lib文件所在的地方。 注意! 打开查找器并检查此路径!!! xcode创建的虚拟文件夹不存在!
- s.resource_bundles→您正在使用的不同类型的资源。
- 资源→实际资源
您还可以添加依赖项和框架:
要查看您是否正确执行了所有命令,请运行以下命令:
pod lib lint [POD_NAME] .podspec
和…。
您在这里有两个选择:
- 修复podspec,然后重试
- 放置特殊标签以忽略警告
pod lib lint [POD_NAME] .podspec --allow-warnings
创建一个Speaker.swift文件并删除ReplaceMe.swift:
在文件内部:
要使用在Pod教程中开发的任何内容,必须先安装它。 因此,输入Example文件夹(测试应用程序所在的位置)并执行以下操作:
这将安装您的pod( 不要忘记在xcode中构建项目! )
- obs:带有“-”字符的项目将使用“ _”
现在,在示例中修改ViewController:
运行项目!!
Aaaaand…pan pan pan pan
首先,您需要将所有内容上传到远程存储库并添加标签。
这将提交所有内容并创建标签( 使用与podspec版本相同的名称 )。
您可以在git平台中检查标记,打开您的提交,它将在那里。
现在,您必须添加并推送您的pod仓库,方法是:
容器回购添加[POD_NAME] [GIT_URL]
Pod存储库推送[POD_NAME] [POD_NAME] .podspec
现在,您可以使用github url指向任何Podfile中的远程Pod:
毕竟,您终于可以使用您的库了!!! 🙂
感谢您的耐心配合!!