compose-multiplatform-core icon indicating copy to clipboard operation
compose-multiplatform-core copied to clipboard

Enforce `CADisableMinimumFrameDurationOnPhone`

Open elijah-semyonov opened this issue 7 months ago • 3 comments

Proposed Changes

By default, crash applications which don't contain a proper CADisableMinimumFrameDurationOnPhone entry in the Info.plist, when running on an iPhone.

Implementation for https://youtrack.jetbrains.com/issue/CMP-5643/Make-CADisableMinimumFrameDurationOnPhone-a-requirement-to-run-Compose-Multiplatform-on-iOS

Release Notes

iOS - Breaking Changes

  • When running on iOS/iPadOS devices, the app will crash by default, if CADisableMinimumFrameDurationOnPhone is not set to true in Info.plist. Use newly added ComposeUIViewControllerConfiguration.enforceStrictPlistSanityCheck to opt-out of this behavior.

elijah-semyonov avatar Jul 15 '24 11:07 elijah-semyonov