Important warnings for library developers
masterDo not include IQKeyboardManager in SDKs/Libraries
Do not add IQKeyboardManager as a dependency when building a third-party SDK, library, or framework. It is designed for application-level convenience, not for being shipped within other libraries. Doing so can cause conflicts and block adoption by other developers.
Handling conflicts
If IQKeyboardManager conflicts with another third-party library in your project, it is the developer's responsibility to manually enable or disable IQKeyboardManager when presenting or dismissing the third-party library's UI.