pub struct IosParams {
pub project_dir: PathBuf,
pub scheme: String,
pub bundle_id: String,
pub device_override: Option<String>,
}Expand description
Flat iOS Simulator install/launch parameters. Same pattern as
AndroidParams — populated by the cli, consumed by the
dev-server’s installer.
Fields§
§project_dir: PathBufAbsolute path to the Xcode project’s parent dir (= where
<Scheme>.xcodeproj lives). For podcast this is
examples/podcast/ios/.
scheme: StringXcode scheme. Doubles as the .app filename xcodebuild
produces (<Scheme>.app). With XcodeGen this always
matches the project name.
bundle_id: StringCFBundleIdentifier. Used by simctl install / terminate / launch as the right-hand identifier.
device_override: Option<String>Optional simulator-device override; usually None to let
the cli pick the first available iPhone. Honored if set.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IosParams
impl RefUnwindSafe for IosParams
impl Send for IosParams
impl Sync for IosParams
impl Unpin for IosParams
impl UnsafeUnpin for IosParams
impl UnwindSafe for IosParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more