用 Github 创建你的第一个 Pod

打开回购

  1. 创建新的仓库 (我的建议首先在临时仓库上添加 pod,然后再添加到原始项目中)
  2. 使用你的回购名称填充存储库名称。我将在本教程中使用 myrepo,并将“<”和“>”符号用于你应该更改为自己的部分。
  3. 单击使用自述文件初始化此存储库
  4. 添加许可证。我将在本教程中使用 MIT

将你的回购拉到本地

  1. 开放式终端。
  2. 去你的回购地点 cd </your/path/<myrepo> 或用 cd </your/path> 创建它。mkdir <myrepo>cd <myrepo>
  3. 使用 git init 将 git 添加到你的文件夹中
  4. 将你的回购链接与 git remote add origin https://github.com/<username>/<myrepo>.git 链接。 (你可以检查它是否与 git remote -v 一起工作(不是 git remove -v))
  5. git pull 从 github 中取出你的回购
  6. 类型:git pull origin master
  7. 输入 git commit

添加 Cocoapods

  1. 安装 cocoapods:sudo gem install cocoapods。写 pod --help 来检查它是否正常工作。 (如果你已经有 cocoapods,请跳过)
  2. touch <myrepo>.podspec 创建 <myrepo>.podspec
  3. 用编辑器打开 <myrepo>.podspec。使用 Xcode 或 Sublime Text。
  4. 粘贴以下内容。你可以查看这个例子 。有关详细信息,请查看文档
Pod::Spec.new do |s|
s.name             = "<myrepo>"
s.version          = "0.1"
s.summary          = "<My summary>"
s.description      = "<MUST BE LONGER THAN SUMMARY>"
s.homepage         = "https://github.com/<username>/<myrepo>"
s.license          = 'MIT'
s.author           = { "<username>" => "<useremail>" }
s.source           = { :git => "https://github.com/<username>/<myrepo>.git", :tag => s.version.to_s }
s.platform     = :ios, '8.0'
s.requires_arc = true

# If more than one source file: https://guides.cocoapods.org/syntax/podspec.html#source_files
s.source_files = '<myrepo>.swift' 

end
  1. pod lib lint <myrepo>.podspec 写到终端。如果你有任何错误,请写下 pod lib lint <myrepo>.podspec --verbose。解决你的错误(解决你的错误可能需要一些时间在这里无法帮助)。
  2. 使用 git add . 将新更改添加到 git,然后使用 git commit -m "Added pods" 进行提交
  3. 使用 git push 将更改推送到远程仓库
  4. 创建新版本 https://github.com/ / Click Releases - >单击新版本
  5. 将“0.1”写入标签版本。 (可选你可以填写发布标题)。确保版本与 <myrepo>.podspec 内的 s.version 相同
  6. pod trunk register name@example.org 'Your Name' --description='macbook pro'
  7. 在你的新发布后打开终端并写下 pod trunk push <myrepo>.podspec。这将改变 CocoaPods 规范 ,这将使你能够在 podfile 内写入 pod '<myrepo>'