- Update the version in
SEGAnalytics.m,Analytics.podspec,Segment/Info.plistandExamples/CarthageExample/Cartfileto the next release version. - Update the
CHANGELOG.mdfor the impending release. git commit -am "Prepare for release X.Y.Z."(where X.Y.Z is the new version).git tag -a X.Y.Z -m "Version X.Y.Z"(where X.Y.Z is the new version).git push && git push --tags.pod trunk push Analytics.podspec.- Next we'll create a dynamic framework for manual installation leveraging Carthage.
cd Examples/CarthageExample.make cleanto be safe thenmake build.- Zip
Carthage/Builds/iOS/Analytics.frameworkandCarthage/Builds/iOS/Analytics.dSYMintoArchive.zip.
- Next, we'll create a Carthage build by running
make archive. - Create a new Github release at https://github.com/segmentio/analytics-ios/releases
- Add latest version information from
CHANGELOG.md - Upload
Archive.zipfrom step 7 andAnalytics.zipfrom step 8 into binaries section to make available for users to download.
- Add latest version information from
git push.