[Release] iOS POS-KDS v1.0.6
Closed this issue · 0 comments
kndoshn commented
References:
- How to Publish Demo Apps
- How to Set Up Your Mac for Publishing Demo Apps
- Active Demo Apps List
- Environment Variables
Checklist:
-
- Assign yourself on this issue.
-
- Run
bundle exec fastlane install_certificate
on demo-apps to install the latest iOS Certificate on Mac. (See How to Set Up Your Mac for Publishing Demo Apps)
- Run
-
- Make sure both of your
iOS/.env
andEnv.swift
vars are the same as the ones listed in Environment Variables; otherwise the app won't sync with the existing versions.
- Make sure both of your
-
- Make sure your branch is up to date (
git pull
).
- Make sure your branch is up to date (
-
- Test the iOS app by syncing on multiple devices, opening PresenceViewer, etc.
-
[ ] Test the cross-platform sync with the Android version if available.
-
- Go to App Store Connect and check the current released version number, then open Xcode to increment version (image). Normally following the semantic versioning.
-
- Upload the app to App Store Connect:
- In Xcode, click Product → Archive, then click Distribute App → TestFlight & App Store → Distribute
- If there's an error, add a comment on this issue to ask for help if needed
- Upload the app to App Store Connect:
-
- You now have a git diff of the versioning. Cut a branch, open a pull request, and tie it to this issue.
-
- Submit for Apple's review:
- Click + on the upper left (image), then type the version you used to archive the app in above. Please don't mistype this.
- Fill
What's New in This Version
. (image) - Select the build you have uploaded above. (image)
- Click Save and Add for Review on upper right, then click the submit button on the next screen
- Make sure the app status is
Waiting for review
. (image) - The review normally takes several hours, but sometimes it takes some days.
- If rejected, add a comment on this issue for visibility and ask for help if needed.
- Once it's approved, it'll be automatically released to AppStore since it's set to
Automatically release this version
.
- Submit for Apple's review:
-
- After the app is published to AppStore, merge the pull request created above (the version diffs).
-
- Install the published version from AppStore on devices and test it.
Once everything is done, please close this issue.
Please ask for help if there's any blocker.