January 1, 2024
Tealium for iOS (Swift)
Medium Impact Changes
- Increased minimum supported operating system versions: iOS 11.0, TvOS 11.0, WatchOS 4.0, and MacOS 10.13.
- Changed the storage default directory on disk for TvOS from
Application Support
toCaches
becauseApplication Support
was not supported on the TVs. - Removed the
iAd
framework from theAttribution
module because it was disabled by Apple and will be removed soon.
Low Impact Changes
- Implemented the option to disable the whole SDK from remote settings.
- Updated the list of device names, including Mac devices and the newest iOS devices.
- Fixed
TealiumVisitorProfile
parsing to gracefully acceptnull
strings. - Improved error logs readability.
- Updated list of iOS device models.
Known Issues
- This is our final release targeting XCode 14. Note that XCode 15 dropped support for iOS 11. To install on XCode 15, you must manually increase the minimum deployment target of the Tealium library to iOS 12 after installing it or the app will crash on launch. For more information, see TEALIUM SWIFT BUG: Runtime crash on launch with Xcode 15 Release.
Remote commands
- Fixed the implementation of the Adjust
trackThirdPartySharing
flag. - Updated Braze Remote Commands on iOS to unify functionality between all platforms and tag for webview.