From d5751e6ebf1cd6e7080e96bcfa79dc6ff14f5e1e Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Thu, 18 Dec 2025 09:43:47 -0300 Subject: [PATCH] fix build --- crates/tauri-bundler/src/bundle/macos/icon.rs | 2 +- crates/tauri-bundler/src/bundle/settings.rs | 5 +++++ crates/tauri-cli/src/mobile/ios/dev.rs | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/tauri-bundler/src/bundle/macos/icon.rs b/crates/tauri-bundler/src/bundle/macos/icon.rs index fa2390600..8adf5eaf0 100644 --- a/crates/tauri-bundler/src/bundle/macos/icon.rs +++ b/crates/tauri-bundler/src/bundle/macos/icon.rs @@ -127,7 +127,7 @@ pub fn create_assets_car_file( out_dir: &Path, settings: &Settings, ) -> crate::Result> { - let Some(icons) = settings.bundle_settings().icon.as_ref() else { + let Some(icons) = settings.icons() else { return Ok(None); }; // If one of the icon files is already a CAR file, just use that. diff --git a/crates/tauri-bundler/src/bundle/settings.rs b/crates/tauri-bundler/src/bundle/settings.rs index 78cc27a83..1e37dc07c 100644 --- a/crates/tauri-bundler/src/bundle/settings.rs +++ b/crates/tauri-bundler/src/bundle/settings.rs @@ -969,6 +969,11 @@ impl Settings { &self.target_platform } + /// Raw list of icons. + pub fn icons(&self) -> Option<&Vec> { + self.bundle_settings.icon.as_ref() + } + /// Returns the architecture for the binary being bundled (e.g. "arm", "x86" or "x86_64"). pub fn binary_arch(&self) -> Arch { if self.target.starts_with("x86_64") { diff --git a/crates/tauri-cli/src/mobile/ios/dev.rs b/crates/tauri-cli/src/mobile/ios/dev.rs index 45cd44f5b..2dd44b77a 100644 --- a/crates/tauri-cli/src/mobile/ios/dev.rs +++ b/crates/tauri-cli/src/mobile/ios/dev.rs @@ -312,7 +312,7 @@ fn run_dev( use_network_address_for_dev_url(&tauri_config, &mut dev_options, options.force_ip_prompt)?; } - crate::dev::setup(&interface, &mut dev_options, tauri_config.clone())?; + crate::dev::setup(&interface, &mut dev_options, tauri_config)?; let app_settings = interface.app_settings(); let out_dir = app_settings.out_dir(&InterfaceOptions {