Pārlūkot izejas kodu

fix(ios): Don't set macOS deployment target when building for iOS (#11115)

* fix(ios): Don't set macOS deployment target when building for iOS

fixes #11103

* make it look nice :)
Fabian-Lars 10 mēneši atpakaļ
vecāks
revīzija
4078923f6b
1 mainītis faili ar 9 papildinājumiem un 10 dzēšanām
  1. 9 10
      crates/tauri-cli/src/interface/rust.rs

+ 9 - 10
crates/tauri-cli/src/interface/rust.rs

@@ -147,19 +147,18 @@ impl Interface for Rust {
       manifest
     };
 
-    if let Some(minimum_system_version) = &config.bundle.macos.minimum_system_version {
+    let target_ios = target.as_ref().map_or(false, |target| {
+      target.ends_with("ios") || target.ends_with("ios-sim")
+    });
+    if target_ios {
+      std::env::set_var(
+        "IPHONEOS_DEPLOYMENT_TARGET",
+        &config.bundle.ios.minimum_system_version,
+      );
+    } else if let Some(minimum_system_version) = &config.bundle.macos.minimum_system_version {
       std::env::set_var("MACOSX_DEPLOYMENT_TARGET", minimum_system_version);
     }
 
-    if let Some(target) = &target {
-      if target.ends_with("ios") || target.ends_with("ios-sim") {
-        std::env::set_var(
-          "IPHONEOS_DEPLOYMENT_TARGET",
-          &config.bundle.ios.minimum_system_version,
-        );
-      }
-    }
-
     let app_settings = RustAppSettings::new(config, manifest, target)?;
 
     Ok(Self {