Skip to main content

iOS SDK Release 17.3.0

  • August 23, 2024
  • 2 replies
  • 102 views

Brian B11
Intercom Team
Forum|alt.badge.img+2
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.

2 replies

Forum|alt.badge.img
  • Connector
  • 8 replies
  • August 23, 2024

What are the implications of disabling swizzling?


  • Employee
  • 1 reply
  • August 27, 2024

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. [You 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!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings