Menu

UIDesignRequiresCompatibility ends with the iOS 27 SDK: finding the code that paints over Liquid Glass
📰

UIDesignRequiresCompatibility ends with the iOS 27 SDK: finding the code that paints over Liquid Glass

DEV Community·Muhittin Çamdalı·12 days ago
#9qCb74rr
#dev#available#harbor#native#liquid
Reading 0:00
15s threshold

When iOS 26 introduced Liquid Glass, many teams added one key to Info.plist and moved on: UIDesignRequiresCompatibility , set to YES , keeps the earlier design. Apple's page for the key always called it temporary ("Temporarily use this key while reviewing and refining your app's UI"), and now it has an end date in practice: "The system ignores this key when you build for iOS 27 or later."

The SDK you build with is not entirely your choice. App Store submissions says that starting April 2027, iOS apps uploaded to App Store Connect "must be built with the iOS & iPadOS 27 SDK or later". Today the Upcoming Requirements page still asks for the iOS 26 SDK, so this is a planning item, not an emergency.

Deleting the key is one line. The real work is finding where your own code fights the new bars.

What actually needs review

Apple's Adopting Liquid Glass puts it this way: custom backgrounds and appearances in bars "might overlay or interfere with Liquid Glass".…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.