pub struct IosDeviceArchiveRequest {
pub project_dir: Utf8PathBuf,
pub config: FerryConfig,
pub binary_name: String,
pub package_name: Option<String>,
pub profile: AppleBuildProfile,
pub cargo_features: Vec<String>,
pub generate_debug_symbols: bool,
pub dry_run: bool,
}Expand description
Inputs for an unsigned physical-iPhone compilation and Xcode archive.
Fields§
§project_dir: Utf8PathBufRust project containing Cargo.toml and ferry.toml.
config: FerryConfigValidated application configuration.
binary_name: StringCargo binary target and final CFBundleExecutable name.
package_name: Option<String>Optional Cargo package selector for workspace projects.
profile: AppleBuildProfileCargo/Xcode profile.
cargo_features: Vec<String>Explicit Cargo features enabled for the target build.
generate_debug_symbols: boolPreserve Rust DWARF so the worker can produce a matching application dSYM.
dry_run: boolPlan only; perform no writes or subprocess execution.
Implementations§
Source§impl IosDeviceArchiveRequest
impl IosDeviceArchiveRequest
Sourcepub fn new(
project_dir: impl Into<Utf8PathBuf>,
config: FerryConfig,
binary_name: impl Into<String>,
) -> Self
pub fn new( project_dir: impl Into<Utf8PathBuf>, config: FerryConfig, binary_name: impl Into<String>, ) -> Self
Construct a release-mode unsigned physical-device archive request.
Sourcepub fn with_debug_symbols(self, enabled: bool) -> Self
pub fn with_debug_symbols(self, enabled: bool) -> Self
Request retained DWARF for create-only dSYM generation after archiving.
Trait Implementations§
Source§impl Clone for IosDeviceArchiveRequest
impl Clone for IosDeviceArchiveRequest
Source§impl Debug for IosDeviceArchiveRequest
impl Debug for IosDeviceArchiveRequest
Source§impl PartialEq for IosDeviceArchiveRequest
impl PartialEq for IosDeviceArchiveRequest
impl StructuralPartialEq for IosDeviceArchiveRequest
Auto Trait Implementations§
impl Freeze for IosDeviceArchiveRequest
impl RefUnwindSafe for IosDeviceArchiveRequest
impl Send for IosDeviceArchiveRequest
impl Sync for IosDeviceArchiveRequest
impl Unpin for IosDeviceArchiveRequest
impl UnsafeUnpin for IosDeviceArchiveRequest
impl UnwindSafe for IosDeviceArchiveRequest
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