Prepare Gotcha 1.0 for release
This commit is contained in:
21
TESTING.md
21
TESTING.md
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user