Skip to main content

ios_core/services/apps/
mod.rs

1//! App management service – unified iOS <17 (InstallationProxy) and iOS 17+ (coredevice.appservice).
2
3#[cfg(feature = "tunnel")]
4pub mod appservice;
5pub mod installation;
6pub mod zipconduit;
7
8#[cfg(feature = "tunnel")]
9pub use appservice::{AppServiceClient, AppServiceError, RunningAppProcess};
10pub use installation::{AppInfo, InstallationProxy};
11pub use zipconduit::{install_ipa, ZipConduitError};
12
13/// Service name for legacy (iOS <17) app listing.
14pub const INSTALLATION_PROXY_SERVICE: &str = "com.apple.mobile.installation_proxy";
15/// Service name for iOS 17+ CoreDevice app management.
16pub const APPSERVICE_SERVICE: &str = "com.apple.coredevice.appservice";