cocoapods 用Github创建您的第一个Pod

示例

公开回购

  1. 创建新的存储库(我的建议是先添加一个临时存储库中的Pod,然后再添加到原始项目中)

  2. 用您的存储库名称填写存储库名称。在本教程中,我将使用“ myrepo”,对于需要更改为自己的部分,将使用“ <”和“>”符号。

  3. 单击“使用自述文件初始化此存储库”

  4. 添加许可证。在本教程中,我将使用“ MIT”。

将您的仓库回本地

  1. 打开终端。

  2. 转到您的存储库所在的位置cd </your/path/<myrepo>或使用创建它cd </your/path>。mkdir <myrepo>。cd <myrepo>

  3. 将git添加到您的文件夹中 git init

  4. 将您的仓库与链接git remote add origin https://github.com/<username>/<myrepo>.git。(您可以检查其是否可以使用git remote -v(不是git remove -v))

  5. 使用以下命令从github拉回购 git pull

  6. 类型:git pull origin master

  7. 输入git commit

添加椰壳

  1. 安装cocoapods :sudo gem install cocoapods。写信pod --help检查它是否正常工作。(如果您已经有椰子足,请跳过)

  2. 创建<myrepo>.podspec与touch <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中,git add .然后提交git commit -m "Added pods"

  3. 将更改推送到远程仓库 git push

  4. 创建新版本https://github.com//单击发布->单击新版本

  5. 将“ 0.1”写入标签版本。(可选,您可以填写“发布标题”)。确保版本与s.version内部相同<myrepo>.podspec

  6. 写 pod trunk register name@example.org 'Your Name' --description='macbook pro'

  7. 新版本发布后,打开终端并输入pod trunk push <myrepo>.podspec。这将更改CocoaPods规格,使您可以pod '<myrepo>'在内部编写podfile