Configure manual code signing for CI builds

Add update_code_signing_settings to disable automatic signing and
set development team (9KAQYC653W) + Apple Distribution identity.
Fixes Xcode error "Signing requires a development team" in CI.
This commit is contained in:
Adam Moussa 2026-05-19 18:43:53 -04:00
parent a1f2e22562
commit 69f582f0b3

View file

@ -115,6 +115,13 @@ platform :ios do
match(type: "appstore", readonly: true)
update_code_signing_settings(
use_automatic_signing: false,
team_id: "9KAQYC653W",
code_sign_identity: "Apple Distribution",
path: "ios/ProposalSystem.xcodeproj"
)
increment_build_number(
build_number: ENV["GITHUB_RUN_NUMBER"],
xcodeproj: "ios/ProposalSystem.xcodeproj"
@ -125,6 +132,7 @@ platform :ios do
scheme: "ProposalSystem",
configuration: "Release",
export_method: "app-store",
export_team_id: "9KAQYC653W",
output_directory: "build",
output_name: "ProposalSystem.ipa"
)