diff --git a/.changes/xcode-script-simulator-detect-fix.md b/.changes/xcode-script-simulator-detect-fix.md new file mode 100644 index 000000000..1e1e5c0bf --- /dev/null +++ b/.changes/xcode-script-simulator-detect-fix.md @@ -0,0 +1,6 @@ +--- +"tauri-cli": patch:bug +"@tauri-apps/cli": patch:bug +--- + +Fix simulator build detection on Xcode. diff --git a/crates/tauri-cli/src/mobile/ios/xcode_script.rs b/crates/tauri-cli/src/mobile/ios/xcode_script.rs index 37776cb14..18e00794c 100644 --- a/crates/tauri-cli/src/mobile/ios/xcode_script.rs +++ b/crates/tauri-cli/src/mobile/ios/xcode_script.rs @@ -175,7 +175,8 @@ pub fn command(options: Options) -> Result<()> { let isysroot = format!("-isysroot {}", options.sdk_root.display()); - let simulator = options.arches.contains(&"Simulator".to_string()); + let simulator = + options.platform == "iOS Simulator" || options.arches.contains(&"Simulator".to_string()); let arches = if simulator { // when compiling for the simulator, we don't need to build other targets vec![if cfg!(target_arch = "aarch64") {