Conflicts with other frameworks

caramels
Visitor
caramels

Hi,

 

I'm using the tealium library on iOS app for an important customer.

Currently we are having conflicts with another library.

 

I suspect tealium library are using swizzling techniques to inject code on iOS app.

 

Do you have any workaround to avoid this?

 

Thanks,

 

1 REPLY 1
Highlighted

Conflicts with other frameworks

Tealium Employee
Hi @caramels

There are no known conflicts with other frameworks. Which version of the iOS library are you using? In version 4.0 of our library, we did use Swizzling to perform automatic UI tracking, but we removed this feature in 5.0+, as it did on occasion conflict with other frameworks.

The correct version of the library is hosted here: https://github.com/Tealium/tealium-ios

FYI, we are currently working on some minor updates to this library, which we expect to release soon.

Additionally, you may like to know that our newest library is the Swift library, hosted here: https://github.com/Tealium/tealium-swift. The Swift library started from a completely new codebase, and is lighter-weight than the Objective-C library. We are also soon to release some updates to the Swift library, including updated documentation.

I would encourage you to consider using the Swift library if possible, otherwise please make sure that you are on the most recent version of the Objective-C library, which does not use Swizzling.

I hope this is clear. Please let me know if you have any further questions.

Craig.
Check out our new Swift integration library for iOS, macOS, tvOS and watchOS: https://github.com/Tealium/tealium-swift with updated
documentation https://community.tealiumiq.com/t5/Swift/tkb-p/swift.