公开回购
创建新的存储库(我的建议是先添加一个临时存储库中的Pod,然后再添加到原始项目中)
用您的存储库名称填写存储库名称。在本教程中,我将使用“ myrepo”,对于需要更改为自己的部分,将使用“ <”和“>”符号。
单击“使用自述文件初始化此存储库”
添加许可证。在本教程中,我将使用“ MIT”。
将您的仓库回本地
打开终端。
转到您的存储库所在的位置cd </your/path/<myrepo>或使用创建它cd </your/path>。mkdir <myrepo>。cd <myrepo>
将git添加到您的文件夹中 git init
将您的仓库与链接git remote add origin https://github.com/<username>/<myrepo>.git。(您可以检查其是否可以使用git remote -v(不是git remove -v))
使用以下命令从github拉回购 git pull
类型:git pull origin master
输入git commit
添加椰壳
安装cocoapods :sudo gem install cocoapods。写信pod --help检查它是否正常工作。(如果您已经有椰子足,请跳过)
创建<myrepo>.podspec与touch <myrepo>.podspec
<myrepo>.podspec用编辑器打开。使用Xcode或Sublime Text。
粘贴以下内容。您可以签出此示例。有关详细信息,请查阅文档
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
写到pod lib lint <myrepo>.podspec终端。如果有任何错误,请写信pod lib lint <myrepo>.podspec --verbose。解决您的错误(解决您的错误可能需要一些时间,在这里无济于事)。
将新的更改添加到git中,git add .然后提交git commit -m "Added pods"
将更改推送到远程仓库 git push
创建新版本https://github.com//单击发布->单击新版本
将“ 0.1”写入标签版本。(可选,您可以填写“发布标题”)。确保版本与s.version内部相同<myrepo>.podspec
写 pod trunk register name@example.org 'Your Name' --description='macbook pro'
新版本发布后,打开终端并输入pod trunk push <myrepo>.podspec。这将更改CocoaPods规格,使您可以pod '<myrepo>'在内部编写podfile