mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
Merged via squash.
Prepared head SHA: 82b38fe93b
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Reviewed-by: @ngutman
48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# App Store metadata (Fastlane deliver)
|
|
|
|
This directory is used by `fastlane deliver` for App Store Connect text metadata.
|
|
|
|
## Upload metadata only
|
|
|
|
```bash
|
|
cd apps/ios
|
|
ASC_APP_ID=YOUR_APP_STORE_CONNECT_APP_ID \
|
|
DELIVER_METADATA=1 fastlane ios metadata
|
|
```
|
|
|
|
## Optional: include screenshots
|
|
|
|
```bash
|
|
cd apps/ios
|
|
DELIVER_METADATA=1 DELIVER_SCREENSHOTS=1 fastlane ios metadata
|
|
```
|
|
|
|
## Auth
|
|
|
|
The `ios metadata` lane uses App Store Connect API key auth from `apps/ios/fastlane/.env`:
|
|
|
|
- Keychain-backed (recommended on macOS):
|
|
- `ASC_KEY_ID`
|
|
- `ASC_ISSUER_ID`
|
|
- `ASC_KEYCHAIN_SERVICE` (default: `openclaw-asc-key`)
|
|
- `ASC_KEYCHAIN_ACCOUNT` (default: current user)
|
|
- File/path fallback:
|
|
- `ASC_KEY_ID`
|
|
- `ASC_ISSUER_ID`
|
|
- `ASC_KEY_PATH`
|
|
|
|
Or set `APP_STORE_CONNECT_API_KEY_PATH`.
|
|
|
|
## Notes
|
|
|
|
- Locale files live under `metadata/en-US/`.
|
|
- `privacy_url.txt` is set to `https://openclaw.ai/privacy`.
|
|
- If app lookup fails in `deliver`, set one of:
|
|
- `ASC_APP_IDENTIFIER` (bundle ID)
|
|
- `ASC_APP_ID` (numeric App Store Connect app ID, e.g. from `/apps/<id>/...` URL)
|
|
- For first app versions, include review contact files under `metadata/review_information/`:
|
|
- `first_name.txt`
|
|
- `last_name.txt`
|
|
- `email_address.txt`
|
|
- `phone_number.txt` (E.164-ish, e.g. `+1 415 555 0100`)
|