Explorar o código

Fix: switch to `--device` instead of `--device true`

Jonathan Kelley hai 2 días
pai
achega
0bd376b873
Modificáronse 2 ficheiros con 3 adicións e 3 borrados
  1. 1 1
      packages/cli/src/build/request.rs
  2. 2 2
      packages/cli/src/cli/target.rs

+ 1 - 1
packages/cli/src/build/request.rs

@@ -605,7 +605,7 @@ impl BuildRequest {
         // We usually use the simulator unless --device is passed *or* a device is detected by probing.
         // For now, though, since we don't have probing, it just defaults to false
         // Tools like xcrun/adb can detect devices
-        let device = args.device.unwrap_or(false);
+        let device = args.device;
 
         // We want a real triple to build with, so we'll autodetect it if it's not provided
         // The triple ends up being a source of truth for us later hence all this work to figure it out

+ 2 - 2
packages/cli/src/cli/target.rs

@@ -89,8 +89,8 @@ pub(crate) struct TargetArgs {
 
     /// Are we building for a device or just the simulator.
     /// If device is false, then we'll build for the simulator
-    #[clap(long, help_heading = HELP_HEADING)]
-    pub(crate) device: Option<bool>,
+    #[clap(long, default_value_t = false, help_heading = HELP_HEADING)]
+    pub(crate) device: bool,
 
     /// The base path the build will fetch assets relative to. This will override the
     /// base path set in the `dioxus` config.