- Update the version in
SEGAnalytics.m,Analytics.podspecandAnalytics/Info.plistto 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.- Update
Cartfilefirst line to the correct tagX.Y.Zthat just got pushed to Github. 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
- Update the version in
SEGAnalytics.m,Analytics.podspecto the next SNAPSHOT version. git commit -am "Prepare next development version."git push.
This repository was archived by the owner on Aug 14, 2023. It is now read-only.