Skip to content

Commit 8d22c0c

Browse files
authored
fix(cli): only modify iOS code sign style when manually signing (#11101)
1 parent 56e0874 commit 8d22c0c

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

.changes/fix-ios-proj-sync.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"tauri-cli": patch:bug
3+
"@tauri-apps/cli": patch:bug
4+
---
5+
6+
Only modify the iOS Xcode project "sign style" if we need to enforce manual signing.

crates/tauri-cli/src/mobile/ios/mod.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -447,15 +447,9 @@ pub fn synchronize_project_config(
447447
.find(|l| l.comment.contains("_iOS"))
448448
{
449449
for build_configuration_ref in xc_configuration_list.build_configurations {
450-
pbxproj.set_build_settings(
451-
&build_configuration_ref.id,
452-
"CODE_SIGN_STYLE",
453-
if manual_signing {
454-
"Manual"
455-
} else {
456-
"Automatic"
457-
},
458-
);
450+
if manual_signing {
451+
pbxproj.set_build_settings(&build_configuration_ref.id, "CODE_SIGN_STYLE", "Manual");
452+
}
459453

460454
if let Some(team) = config.development_team() {
461455
pbxproj.set_build_settings(&build_configuration_ref.id, "DEVELOPMENT_TEAM", team);

0 commit comments

Comments
 (0)