如何创建CocoaPod(最佳方法)。

与直接创建可可豆相比,创建项目然后将其转换为可可豆更容易。

像往常一样先创建您的项目。

  • 打开Xcode ,然后按照提示移动命令“ n”

您可以像以往一样安装Pod(依赖项)。

  cd到YourProject 
荚初始化
打开-Xcode Podfile

粘贴吊舱的安装钩

 # Pods for YourProjectName 
pod 'YourPodsDependency', :git=>'urlForYourDependencyOnGitHub.git'

#用于Ruby中的注释。 podfile是用Ruby编写的。

在终端:

 吊舱安装 

您可以以相同的方式使用字体。

  • 添加一个名为Resources的组和一个名为Fonts的子组。
  • 然后将字体拖到子文件夹中。 确保选中项目作为目标并根据需要复制项目。
  • 复制字体名称并将其粘贴到plist 。 单击您的列表。 然后为Fonts Provided by Application.添加一个密钥Fonts Provided by Application.
  • 测试已经结束,请确保您可以使用它们。

如果plist存在问题,我发现最好动态加载它们:

创建一个名为Classes的文件夹,然后将您要使用的类和其他文件放在其中。

您可以创建一个名为Fonts的文件夹,并将字体放在其中。

您可以创建一个名为images的文件夹,并将其放在其中。

重要说明 :如果您希望使用此值的项目可以访问这些值,则将其public

添加一个LICENSE.md

首先,在文件导航器中右键单击您的项目。

然后点击“新文件”。

然后选择MarkDown文件。

重要说明:请确保您将此文件命名为LICENSE.md。

制作许可证并将其粘贴到此文件中。 或者,您可以访问此站点以获得更通用的许可证。

选择一个开源许可证
为开源项目选择许可证的非判断性指导 selectalicense.com

让我们为您的项目创建一个仓库。

  git clone YourProject.git 

将您的项目拖到您的仓库中

  git checkout -b new分支上游/开发 
git添加
git commit -m“第一”
git push origin newBranch
播客规范创建YourProjectName
打开-Xcode YourProjectName.podspec

填写以下字段。

验证后,我建议保存:

  git添加 
git commit -m“通过验证”
git push origin myBranch
git标签0.1.0
git push-标签
pod trunk注册youremailaddress @ ending'您的全名'-description ='关于您想说的关于已注册pod的任何内容'

这将向您发送电子邮件,打开电子邮件,并将注册您的计算机和会话。 它将允许您从该电子邮件地址上推项目。

然后转到github网站。 并使用0.1.0创建发行版。

键入版本号:0.1.0以匹配您的podspec。

(可选)输入标题和描述。

现在做!

 吊舱推 

这可能需要一段时间。 希望你会看到这个!

为了获得良好的效果,我建议您README.md并添加一些有关如何使用Pod的描述。 以下是MarkDown,您可以将其添加到README.md

  #NameOfYourProject 
  [![版本](https://img.shields.io/cocoapods/v/NameOfYourProject.svg?style=flat)](https://cocoapods.org/pods/NameOfYourProject) 
[![许可证](https://img.shields.io/cocoapods/l/NameOfYourProject.svg?style=flat)](https://cocoapods.org/pods/NameOfYourProject)
[![平台](https://img.shields.io/cocoapods/p/NameOfYourProject.svg?style=flat)](https://cocoapods.org/pods/NameOfYourProject)
  ##示例 
 要运行示例项目,请克隆存储库,然后首先从Example目录运行`pod install`。 
  ## 要求 
  ##安装 
 您可以通过[CocoaPods](https://cocoapods.org)获得NameOfYourProject。 安装 
只需将以下行添加到您的Podfile中:
 红宝石 
pod'NameOfYourProject',:git =>'https://github.com/YourUserName/NameOfYourProject.git'
```

然后,您需要做的就是打开一个项目来使用此Pod,将其pod init为Pod,添加该Pod的挂钩,然后pod install 。 从workspace运行您的应用程序,然后运行该应用程序, import YourPod并使用它!