Make the iPhone app iPhone-only

Set TARGETED_DEVICE_FAMILY to 1 for the iOS target — it was universal (1,2) but
isn't an iPad experience, which forced an iPad screenshot requirement at
submission. The Apple Watch app is a separate target (family 4) and is unaffected.
Removes the iPad screenshot set from the listing metadata.

Claude-Session: https://claude.ai/code/session_018gg69MaUetDNzWzBXisfMV
This commit is contained in:
2026-06-19 19:30:09 -04:00
parent 84d45a6d41
commit 90271952f3
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -4,6 +4,9 @@ All notable changes to this project are documented here.
## June 2026
- Set the iPhone app to iPhone-only (`TARGETED_DEVICE_FAMILY` 1); it was
inadvertently universal but isn't an iPad-shaped experience. The Apple Watch app
is a separate target and is unaffected.
- Exercise detail now renders the set-progress grid correctly on the first frame
(seeded from the log in `init`) instead of filling in a frame later.
- Added a DEBUG-only screenshot harness (seeded sample data + `--screenshot
+1 -1
View File
@@ -57,7 +57,7 @@ targets:
IPHONEOS_DEPLOYMENT_TARGET: "26.0"
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor
TARGETED_DEVICE_FAMILY: "1,2"
TARGETED_DEVICE_FAMILY: "1"
DEVELOPMENT_ASSET_PATHS: "\"Workouts/Preview Content\""
# ---- watchOS app (no iCloud; syncs through the phone via WatchConnectivity) -