pub struct IosConfig {
pub template: Option<PathBuf>,
pub frameworks: Option<Vec<String>>,
pub development_team: Option<String>,
pub bundle_version: Option<String>,
pub minimum_system_version: String,
pub info_plist: Option<PathBuf>,
}Expand description
General configuration for the iOS target.
Fields§
§template: Option<PathBuf>A custom XcodeGen project.yml template to use.
frameworks: Option<Vec<String>>A list of strings indicating any iOS frameworks that need to be bundled with the application.
Note that you need to recreate the iOS project for the changes to be applied.
development_team: Option<String>The development team. This value is required for iOS development because code signing is enforced.
The APPLE_DEVELOPMENT_TEAM environment variable can be set to overwrite it.
bundle_version: Option<String>The version of the build that identifies an iteration of the bundle.
Translates to the bundle’s CFBundleVersion property.
minimum_system_version: StringA version string indicating the minimum iOS version that the bundled application supports. Defaults to 13.0.
Maps to the IPHONEOS_DEPLOYMENT_TARGET value.
info_plist: Option<PathBuf>Path to a Info.plist file to merge with the default Info.plist.
Note that Tauri also looks for a Info.plist and Info.ios.plist file in the same directory as the Tauri configuration file.