- Menu / Source Control / Pull: always pull first, before starting work
- Menu / Source Control / Commit: after changes (check Push, add message)
- XCode / Search / "version". Increment version number in 3 places:
- Info.plist - Build Version
- Info.plist - Bundle versions string, short
- MandArt.xcodeproj / Build Settings / Marketing Version
- Menu / Product / Destination - set to Any Mac
- Menu / Product / Archive
It will take a while to create the build bundle. After a few minutes, you'll see it in the Archives List. The new archive will be highlighted at the top of the list. You can delete old ones whenever you like.
- Click Distribute App. Verify "App Store Connect" is selected.
- Click Next. Verify "Upload" is selected.
- Click Next. It may take a while. Verify both "Upload your app's symbols" and "Manage Version and Build Number" are selected.
- Click Next. Verify "Automatically manage signing" is selected.
- Click Next. It'll take a while. Verify Architectures lists both kinds.
- Click Upload. When you get the green checkmark, you're good.
- Click Done.
You were successful!
- Open Safari.
- Go to App Store Connect.
- Select My Apps.
- Click on MandArt app name.
- Click on blue plus sign in the upper left corner. A window will pop up.
- Type new store version number (e.g. 7.1) and click Create.
- Update Describe What's New text, other content. Screenshots must be 1440x900px.
- Scroll down to Build Section. It won't appear until it finishes processing. You can see status on the TestFlight tab. When it is ready, the button will appear.
- Click Add Build button.
- Select the incremented build bundle recently uploaded.
- Click Done.
- Manage missing compliance (no encryption), so select "None..". Click Save.
- On the "App Store" tab, click Save (in upper right).
- Click Add for Review.
- Click Submit to App Review. Verify process is complete.
- XCode menu / Source Control / Commit ... check push, type message, click button to send changes to GitHub.
- The build / bundle must be incremented by one whole number (e.g. 7, 8, 9...)
- The marketing version number in App Store Connect can be whatever you like (e.g. 7.1)
- Use Command + Shift 5 to set the clipped window size to 1440 x 900.
- Capture the screenshots you like.
- Upload them in the order to display, e.g. first uploaded will appear first.
Source: https://denisecase.github.io/MandArt/CARE_AND_FEEDING.html