Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions V2er/Config/Version.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -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
10 changes: 5 additions & 5 deletions fastlane/Fastfile
Original file line number Diff line number Diff line change
Expand Up @@ -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")
Expand Down Expand Up @@ -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
Expand Down
Loading