Creating CocoaPod for existing GitHub repo

可紊 提交于 2019-12-03 03:37:11

You now need to use Trunk to upload your spec. Firstly, ensure you have registered a session with Trunk:

pod trunk register [email] [name] --description=[your session description]
  1. pod spec create
  2. Edit the SuperAwesomeProject.podspec file and save. Podspec Syntax Guide
  3. Run pod spec lint and fix any errors it reports.
  4. Deploy your podspec with pod trunk push SuperAwesomeProject.podspec

Much simpler than the old method below!

Note: The information posted below is now outdated.


DO NOT DO THIS. I'm just leaving it here for posterity..

  1. Visit CocoaPods Specs Repo
  2. Press Fork and choose your GitHub account.
  3. Clone your repo using Terminal git clone git@github.com:github-username/Specs.git
  4. cd Specs && mkdir -p project-name/version-number e.g. mkdir -p SuperAwesomeProject/0.0.1
  5. cd SuperAwesomeProject/0.0.1
  6. pod spec create
  7. Edit the SuperAwesomeProject.podspec file and save. Podspec Syntax Guide
  8. Run pod spec lint and fix any errors it reports.
  9. If your spec passes linting, add your podspec with git commit -am "Added SuperAwesomeProject"
  10. git push origin master
  11. Visit your GitHub fork page and submit a Pull Request
  12. Wait for one of the Spec owners to merge your pull request.

If you already have a podspec file, just copy it into the SuperAwesomeProject/0.0.1 folder and skip step 7.

Perhaps, my answer is too late... Anyway, please find below steps that I've performed:

  1. pod trunk register YOUR_EMAIL 'YOUR_NAME' --description='YOUR_MAC'
  2. pod spec create YOUR_LIBRARY YOUR_GITHUB_LIBRARY_URL
  3. edit YOUR_LIBRARY.podspec
  4. pod spec lint
  5. pod trunk push YOUR_LIBRARY.podspec
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!