mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
2.8 KiB
2.8 KiB
Publish notes
Look for AppDataForScreenshots.json
Mac Store Screenshots
- Set Resolution: 1280*800 (use detached dev tools to check for size)
- Press Cmd+Shift+4
- Press Space
- Hold down Alt key and Click on window
- Scan results and remove all references to "demo," "trial," "beta," or "test" in your app description, app icon, screenshots, previews, release notes, and binary.
Android Screenshots
- Open web version
- Adjust to desired size
- Press Ctrl + Shift + P
- Enter screenshot
iOS App Store
GitHub Actions Workflow
The iOS build is automated via .github/workflows/build-ios.yml. It triggers on:
- Release publish (including pre-releases during testing)
- Manual workflow dispatch
Required GitHub Secrets
| Secret | Description |
|---|---|
mac_certs |
Apple Distribution certificate (.p12, base64) - shared with Mac builds |
mac_certs_password |
Certificate password - shared with Mac builds |
IOS_PROVISION_PROFILE |
iOS App Store provisioning profile (base64) |
APPLE_ID |
Apple ID for App Store Connect |
APPLE_APP_SPECIFIC_PASSWORD |
App-specific password |
APPLE_TEAM_ID |
Apple Developer Team ID |
Creating the Provisioning Profile
- Go to Apple Developer Portal → Profiles
- Click + → App Store Connect (under Distribution)
- Select App ID:
com.super-productivity.app - Select your Apple Distribution certificate
- Download the
.mobileprovisionfile - Base64 encode:
base64 -i profile.mobileprovision | pbcopy - Add to GitHub Secrets as
IOS_PROVISION_PROFILE
iOS Screenshots
Required sizes (minimum 6.9" needed, others optional):
| Device | Size (pixels) |
|---|---|
| 6.9" iPhone (Pro Max) | 1320 x 2868 |
| 6.5" iPhone (11 Pro Max) | 1284 x 2778 |
| 5.5" iPhone (8 Plus) | 1242 x 2208 |
| 12.9" iPad Pro | 2048 x 2732 |
To capture:
- Run app in iOS Simulator at desired device size
- Press Cmd+S to save screenshot
- Optionally add device frames using tools like AppMockUp
App Store Connect Setup
- Go to App Store Connect → My Apps → + → New App
- Select iOS platform
- Bundle ID:
com.super-productivity.app - Fill in app name, SKU, etc.
- Builds uploaded via workflow appear under TestFlight tab