From 2cb083925538407fef0aba788fcebdc77418e85e Mon Sep 17 00:00:00 2001 From: Gray Zhang Date: Sat, 18 Oct 2025 18:12:08 +0800 Subject: [PATCH] fix: Configure automatic TestFlight distribution to internal testers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add 'App Store Connect Users' group to internal testing builds - This ensures builds automatically distribute after processing - Update version to 1.1.12 (Build 48) - Update CHANGELOG.md with fix details 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- CHANGELOG.md | 4 ++++ V2er/Config/Version.xcconfig | 4 ++-- fastlane/Fastfile | 8 ++++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8eaeda6..f2e0f7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to V2er iOS app will be documented in this file. +## v1.1.12 (Build 48) +1. Fix: Configure automatic distribution to internal testers on TestFlight +2. Improvement: Builds now automatically appear for App Store Connect Users group after processing + ## v1.1.5 (Build XX) 1. Fix: Resolve online count display bug where count always showed as 0 2. Feature: Add configurable TestFlight release channel (internal/public_beta) diff --git a/V2er/Config/Version.xcconfig b/V2er/Config/Version.xcconfig index 8d60d45..db69842 100644 --- a/V2er/Config/Version.xcconfig +++ b/V2er/Config/Version.xcconfig @@ -6,7 +6,7 @@ // VERSION_CODE: Build number (must always increase) // VERSION_NAME - This is what users see (e.g., 1.1.2) -MARKETING_VERSION = 1.1.5 +MARKETING_VERSION = 1.1.12 // VERSION_CODE - Internal build number (e.g., 29, 30, 31...) -CURRENT_PROJECT_VERSION = 44 +CURRENT_PROJECT_VERSION = 48 diff --git a/fastlane/Fastfile b/fastlane/Fastfile index f0f1c12..5857d73 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -181,7 +181,7 @@ platform :ios do uses_non_exempt_encryption: false # Required export compliance } - # Add public beta specific parameters + # Add channel-specific distribution parameters if is_public_beta upload_params.merge!({ groups: ["Public Beta", "External Testers", "Beta Testers"], # Public beta groups @@ -200,7 +200,11 @@ platform :ios do }) UI.message("📧 Public beta mode: Will notify external testers and submit for beta review") else - UI.message("👥 Internal testing mode: No beta review submission required") + # Internal testing mode - automatically distribute to App Store Connect Users group + upload_params.merge!({ + groups: ["App Store Connect Users"] # Default internal testing group + }) + UI.message("👥 Internal testing mode: Will auto-distribute to App Store Connect Users") end # Upload to TestFlight