-
Update CHANGELOG.md:
- Add version entry:
## [X.Y.Z] - YYYY-MM-DDwith changes
- Add version entry:
-
Update version in
VolumeGrid/Info.plist:- Update
CFBundleShortVersionStringtoX.Y.Z - Update
CFBundleVersionto build number (e.g.,1,2,3)
- Update
-
Update version in
VolumeGrid.xcodeproj/project.pbxproj:- Update
MARKETING_VERSION = X.Y.Z(must match CFBundleShortVersionString) - Update
CURRENT_PROJECT_VERSION = N(must match CFBundleVersion)
- Update
-
Commit if changes were made:
git add CHANGELOG.md VolumeGrid/Info.plist VolumeGrid.xcodeproj/project.pbxproj
git commit -m "chore: update version to vX.Y.Z"
git push origin main- Create a GitHub release:
git tag -a vX.Y.Z -m "Release vX.Y.Z"
git push origin vX.Y.Z- Build the DMG installer:
Edit build-dmg.sh to set VERSION and TIMESTAMP, then run:
chmod +x build-dmg.sh
./build-dmg.sh