iOS 18 FAQ

As of September 16, 2024, Apple’s iOS 18 is generally available. The mParticle iOS SDK did not need a special release to support either iOS 18 or the new Xcode 16 (released September 9, 2024). This FAQ explains the behavior changes that may affect your implementation of the mParticle iOS SDK.

Do I need to update my mParticle iOS SDK to support iOS 18?

The latest iOS SDK version 8.27.0 is compatible with Xcode 15, Xcode 16, iOS 17, and iOS 18.

If the iOS SDK version you currently use is compatible with iOS 17, then you are not required to upgrade to 8.27.0 to support iOS 18. However, it is recommended to always use the latest available version of the iOS SDK to ensure that you have access to all new features and bug fixes.

Will mParticle release a beta version of the iOS SDK to support Apple’s iOS 18?

No beta SDK is required as the latest iOS SDK version 8.27.0 is compatible with Xcode 15, Xcode 16, iOS 17, and iOS 18. As Apple releases new beta versions of Xcode 16 and iOS 18, mParticle will assess and test each version.

If a new Xcode 16 beta contains a breaking change, we will announce and release a beta version of the mParticle iOS SDK.

How are kits affected by iOS 18?

Since the release of version 8 of the mParticle iOS SDK four years ago, all kit releases are decoupled and can be upgraded in isolation from the core iOS SDK.

Kits have also been set to use “wildcard” dependencies. Several partners have already updated their SDKs and will continue to do so up to, and after, the release of Xcode 16 and iOS 18. You can update your kits at any time to the latest partner SDK version. mParticle continuously verifies partner SDKs for breaking changes, and will update this page when any breaking changes are found.

If you have question about a specific kit, please contact mParticle Customer Success.

Was this page helpful?