fix(cli): only modify iOS code sign style when manually signing (#11101)

This commit is contained in:
Lucas Fernandes Nogueira 2024-09-23 18:35:15 -03:00 committed by GitHub
parent 56e087471a
commit 8d22c0c814
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 9 deletions

View File

@ -0,0 +1,6 @@
---
"tauri-cli": patch:bug
"@tauri-apps/cli": patch:bug
---
Only modify the iOS Xcode project "sign style" if we need to enforce manual signing.

View File

@ -447,15 +447,9 @@ pub fn synchronize_project_config(
.find(|l| l.comment.contains("_iOS"))
{
for build_configuration_ref in xc_configuration_list.build_configurations {
pbxproj.set_build_settings(
&build_configuration_ref.id,
"CODE_SIGN_STYLE",
if manual_signing {
"Manual"
} else {
"Automatic"
},
);
if manual_signing {
pbxproj.set_build_settings(&build_configuration_ref.id, "CODE_SIGN_STYLE", "Manual");
}
if let Some(team) = config.development_team() {
pbxproj.set_build_settings(&build_configuration_ref.id, "DEVELOPMENT_TEAM", team);