Skip to main content
Release Date: 23-08-2024

🚀 Enhancements

  • Added the ability to disable swizzling. This can be done by adding the following value to your Info.plist: xml <key>IntercomDisableSwizzling</key> <true/>

🐛 Bug Fixes

  • Fixed various memory leaks.
  • Addressed some constraint-related issues in the SDK that were outputting warnings in the console..
  • Fixed a bug related to the Scroll to Bottom button in the conversation screen.

Note
This release contains some beta features.

What are the implications of disabling swizzling?


Hey Tom,

If you experience a crash containing swift_getSingletonMetadata in the stack trace, it may be caused by a potential bug in Swift.

This happens when one of your classes class references another class in a framework on an iOS version lower than the minimum required version of that framework.

> What are the implications of disabling swizzling?

Disabling swizzling will remedy the above crash.

However, we use swizzling to automatically configure Push Notifications. If you disable swizzling, you’ll need to manually configure Push Notifications. oYou can do this by following the steps in our documentation here](https://developers.intercom.com/installing-intercom/ios/push-notifications#manually).

We don’t recommend disabling swizzling unless you’re specifically encountering the swizzling-related crash described above. Hope this helps!


Reply