Skip to content

[Admin] Release process

AliSoftware edited this page Nov 6, 2016 · 10 revisions

Bump the version and Check everything

  • Update the pod version in Reusable.podspec
  • Update the pod used by the sample project: cd Example && pod update Reusable
  • Test that the sample project still works, by opening it in Xcode 8 and running it
  • Commit all changes

Publish to CocoaPods

  • Create a tag for the new version
  • Run pod trunk push

Make a new GitHub Release

  • Got to the GitHub Releases tab
  • Click on "Add Release Notes" for the newly created tag
  • Copy & Paste the entries from the CHANGELOG.md for this version

Create the Carthage binary

  • Run carthage build --no-skip-current
  • Run carthage archive
  • Attach the ZIP file to the GitHub Release
Clone this wiki locally