ios-core 0.1.7

High-level device API, pairing transport, and discovery for iOS devices
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! App management service – unified iOS <17 (InstallationProxy) and iOS 17+ (coredevice.appservice).

#[cfg(feature = "tunnel")]
pub mod appservice;
pub mod installation;
pub mod zipconduit;

#[cfg(feature = "tunnel")]
pub use appservice::{AppServiceClient, AppServiceError, RunningAppProcess};
pub use installation::{AppInfo, InstallationProxy};
pub use zipconduit::{install_ipa, ZipConduitError};

/// Service name for legacy (iOS <17) app listing.
pub const INSTALLATION_PROXY_SERVICE: &str = "com.apple.mobile.installation_proxy";
/// Service name for iOS 17+ CoreDevice app management.
pub const APPSERVICE_SERVICE: &str = "com.apple.coredevice.appservice";