Prepare Gotcha 1.0 for release

This commit is contained in:
Georg Bauer
2026-08-03 17:54:07 +02:00
parent 1c4a6efd13
commit 46cca8fdd2
60 changed files with 7916 additions and 7173 deletions

View File

@@ -70,6 +70,25 @@ xcrun simctl install booted "$gotcha_build_dir/Gotcha.app"
xcrun simctl launch booted de.rfc1437.gotcha
```
Before App Store submission, create a signed Release archive and inspect the
packaged application rather than relying on Debug build settings:
```sh
cd ios
xcodebuild \
-project Gotcha.xcodeproj \
-scheme Gotcha \
-configuration Release \
-destination 'generic/platform=iOS' \
-archivePath /private/tmp/Gotcha.xcarchive \
archive
```
Verify the archived app reports version `1.0` and a positive build number, is
signed for distribution with the expected bundle identifier and entitlements,
contains `PrivacyInfo.xcprivacy`, and declares the correct export-compliance
answer before uploading it to App Store Connect.
## Add Server and native text editing
- [ ] With no configured server, Issues and Repos show the Servers screen and
@@ -358,6 +377,8 @@ xcrun simctl launch booted de.rfc1437.gotcha
## Release sign-off
- [ ] All build gates passed.
- [ ] A signed Release archive passed the version, identity, entitlement,
privacy-manifest, and export-compliance checks above.
- [ ] Fresh-install and upgrade passes completed.
- [ ] Every supported iOS version and required device class completed.
- [ ] Every scenario passed; any discovered failures were resolved and retested.