diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dadd7e..d400e24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,11 @@ All notable changes to V2er iOS app will be documented in this file. -## v1.1.13 (Build XX) +## v1.1.14 (Build 50) +1. Test: Verify TestFlight internal distribution pipeline with explicit build number +2. Improvement: Test automatic distribution to App Store Connect Users group + +## v1.1.13 (Build 48) 1. Improvement: Optimize TestFlight release pipeline to skip export compliance review 2. Improvement: Add explicit internal tester group distribution for immediate availability 3. Improvement: Clarify automatic distribution messaging in release workflow diff --git a/V2er/Config/Version.xcconfig b/V2er/Config/Version.xcconfig index a91f424..a027c53 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.13 +MARKETING_VERSION = 1.1.14 // VERSION_CODE - Internal build number (e.g., 29, 30, 31...) -CURRENT_PROJECT_VERSION = 48 +CURRENT_PROJECT_VERSION = 50 diff --git a/fastlane/Fastfile b/fastlane/Fastfile index d0e93dc..140462a 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -83,12 +83,12 @@ platform :ios do skip_submission: true, # Skip beta review for internal testing distribute_external: false, # Internal testing only (not public beta) wait_for_uploaded_build: true, - groups: ["App Store Connect Users"], # Auto-distribute to all internal testers + groups: ["Github Actions Internal"], # Auto-distribute to Github Actions Internal group notify_external_testers: false, # No external notifications uses_non_exempt_encryption: false # Mark as no encryption to skip export compliance review ) - UI.success("✅ Successfully distributed build to internal testers (App Store Connect Users)!") + UI.success("✅ Successfully distributed build to internal testers (Github Actions Internal)!") rescue => e UI.error("Failed to distribute: #{e.message}") UI.message("You may need to manually distribute the build in App Store Connect") @@ -203,12 +203,12 @@ platform :ios do UI.message("📧 Public beta mode: Will notify external testers and submit for beta review") else # Internal testing mode - automatically distribute to internal testers - # Uses default "App Store Connect Users" group which includes all internal testers + # Uses "Github Actions Internal" group configured in App Store Connect upload_params.merge!({ - groups: ["App Store Connect Users"], # Auto-distribute to all internal testers + groups: ["Github Actions Internal"], # Auto-distribute to Github Actions Internal group notify_external_testers: false # No external notifications for internal testing }) - UI.message("👥 Internal testing mode: Will auto-distribute to App Store Connect Users (no beta review required)") + UI.message("👥 Internal testing mode: Will auto-distribute to Github Actions Internal group (no beta review required)") end # Upload to TestFlight with automatic distribution