Skip to content

Add tvOS TestFlight deployment to RCT Tester#6491

Draft
ajpallares wants to merge 4 commits into
mainfrom
pallares/rcttester-tvos-testflight-deploy
Draft

Add tvOS TestFlight deployment to RCT Tester#6491
ajpallares wants to merge 4 commits into
mainfrom
pallares/rcttester-tvos-testflight-deploy

Conversation

@ajpallares
Copy link
Copy Markdown
Member

@ajpallares ajpallares commented Mar 20, 2026

Checklist

  • If applicable, unit tests
  • If applicable, create follow-up issues for purchases-android and hybrids

Motivation

The deploy_rct_tester lane currently only builds and uploads an iOS binary to TestFlight. Since the RCTTester app now supports tvOS (#6483), the deployment lane needs to also produce a tvOS build.

Description

Extends the deploy_rct_tester Fastlane lane to build and upload a tvOS binary to TestFlight alongside the existing iOS build:

  • Computes a single shared build number (max of iOS and tvOS latest + 1) so both platforms stay in sync.
  • Adds a tvOS section that swaps the provisioning profile in CI.xcconfig, fetches tvOS certs via match, builds for generic/platform=tvos, and uploads to TestFlight with app_platform: 'appletvos'.

ajpallares and others added 3 commits March 19, 2026 14:05
Guard paywall-related code with #if !os(tvOS) since RevenueCatUI
paywalls are unavailable on tvOS, and handle tvOS-specific API
differences (UIPasteboard, navigationBarTitleDisplayMode).

Made-with: Cursor
Extends the RCT Tester deployment to also build and upload a tvOS
binary to TestFlight, using a shared build number across both platforms.

Made-with: Cursor
Base automatically changed from pallares/rcttester-apple-tv-support to main March 20, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant