KiteInfoPlistScope

abstract class KiteInfoPlistScope

Facts your app declares in its Info.plist, inside kiteConfig { ios { infoPlist { ... } } }.

These are app declarations, not rewrite options. They used to sit inside the rewrite block, which made them read like switches for the machinery rather than statements about the app.

kiteConfig {
ios {
infoPlist {
proMotion = true
nonExemptEncryption = false
}
}
}

A key you do not set is left exactly as it is.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val nonExemptEncryption: Property<Boolean>

Value for ITSAppUsesNonExemptEncryption. Default: unset, key untouched.

Link copied to clipboard
abstract val path: RegularFileProperty

The source XML Info.plist KiteConfig maintains.

Link copied to clipboard
abstract val proMotion: Property<Boolean>

Value for CADisableMinimumFrameDurationOnPhone. Default: unset, key untouched.