Announcing a new minimum iOS version requirement for the Zendesk Messaging SDK

<figure class="wysiwyg-table" style="height: 44px; width: 100%;"><table class="wysiwyg-table-resized" style="border-collapse: collapse; margin-left: 0px; margin-right: auto;">
<colgroup>
<col style="width: 49%;">
<col style="width: 51%;">
</colgroup>
<tbody>
<tr style="height: 22px;">
<td style="height: 22px; width: 33.3333%;"><strong>Announced on</strong></td>
<td><strong>Rollout on</strong></td>
</tr>
<tr style="height: 22px;">
<td style="height: 22px; width: 33.3333%;">July 14, 2026</td>
<td>July 21, 2026</td>
</tr>
</tbody>
</table></figure><p>We're updating the minimum iOS version requirement for the Zendesk Messaging SDK for iOS from iOS 14 to <strong>iOS 16</strong>. This change enables us to deliver a more stable, performant, and feature-rich SDK experience by taking full advantage of modern iOS platform capabilities. <strong>This update is taking place on July 21, 2026.</strong></p><p>This article includes the following sections:</p><ul>
<li data-list-item-id="e591668ead546faec11885977c813a727"><a href="#h_01K39FKN2ZKQS92V5424YQV505">What is changing?</a></li>
<li data-list-item-id="ed7fa36bbfff9e85556d1ae1c9e8f6321"><a href="#h_01K3A7DY1MGYWC5Z9FE5WEZMD9">Why is Zendesk making this change?</a></li>
<li data-list-item-id="e9f0cdcc295542dbff2c26246cd56c9e4"><a href="#h_01K3A7FEPQBH8P3JPGKNBZRT8C">What do I need to do?</a></li>
</ul><h2 id="h_01K39FKN2ZKQS92V5424YQV505">What is changing?</h2><p>Starting with the next major release of the Zendesk Messaging SDK for iOS, <strong>iOS 16 will be the minimum supported version</strong>. Devices running iOS 14 or iOS 15 will no longer be supported.</p><p>If your app currently sets a minimum deployment target below iOS 16, you will need to raise it to continue receiving SDK updates.</p><h2 id="h_01K3A7DY1MGYWC5Z9FE5WEZMD9">Why is Zendesk making this change?</h2><p>The vast majority of end users on the Zendesk Messaging SDK are already running iOS 16 or later. Raising the minimum version allows us to:</p><ul>
<li data-list-item-id="e0415b5178bdcf712b767c436516f3ee6">
<strong>Improve SDK stability and performance</strong> — iOS 16 includes significant SwiftUI and UIKit maturity improvements, reducing the need for workarounds and fragile platform-specific hacks that were required to support earlier versions.</li>
<li data-list-item-id="e67758cddbcd6093063ef905e43196c6c">
<strong>Unlock modern SwiftUI capabilities</strong> — Features such as <code class="ph codeph">NavigationStack</code>, the <code class="ph codeph">Layout</code> protocol, <code class="ph codeph">UIHostingConfiguration</code>, <code class="ph codeph">presentationDetents</code>, and vertical <code class="ph codeph">TextField</code> expansion are only available from iOS 16. These allow us to deliver a higher-quality, more consistent UI without bundling large third-party libraries.</li>
<li data-list-item-id="e025f5ca391143c13397896ce5f55a677">
<strong>Improve RTL language support</strong> — iOS 16 includes fixes for <code class="ph codeph">ScrollView</code> behavior in right-to-left languages, enabling better localization quality across the SDK.</li>
<li data-list-item-id="e8f40a7a1d28770ece746a0ce3d40c777">
<strong>Lay the groundwork for Swift 6</strong> — iOS 16 provides a more stable Swift runtime foundation required for our planned Swift 6 migration, which will bring improvements to thread safety and concurrency management.</li>
<li data-list-item-id="e0773a0eb64d3edd0d1698dc0422b96af">
<strong>Align with industry and Apple guidance</strong> — Apple recommends that SDKs support no more than two to three major iOS versions. iOS 14 and 15 together represent less than 0.5% of active SDK sessions based on our data.</li>
</ul><h2 id="h_01K3A7FEPQBH8P3JPGKNBZRT8C">What do I need to do?</h2><p><strong>If your app already targets iOS 16 or later</strong>, no action is required. You will continue to receive SDK updates as normal.</p><p><strong>If your app currently targets iOS 14 or iOS 15</strong>, you will need to raise your app's minimum deployment target to iOS 16 in Xcode before upgrading to the new SDK version. Apps that do not update their deployment target will continue to work on the last SDK version that supported iOS 14, but will not receive new features or fixes.</p><p>To update your minimum deployment target in Xcode:</p><ol>
<li data-list-item-id="e52cf032352c9e7cefb1b22a307e2e001">Open your project in Xcode.</li>
<li data-list-item-id="e431278f3d62749b2e923d704d4d66185">Under <strong>Target</strong>, select your app target.</li>
<li data-list-item-id="e8425268a3cc335b165287bbed4c07d89">Open the <strong>General</strong> tab.</li>
<li data-list-item-id="e593d000e52a7ce3a4c54acba56e02ef2">Under <strong>Deployment Info</strong>, set the <strong>Minimum Deployments</strong> value to iOS 16.0.</li>
</ol><p>If you have feedback or questions related to this announcement, visit our <a href="https://community.zendesk.com/ideas" target="_blank" rel="noopener noreferrer"><span class="wysiwyg-underline">community forum</span></a> where we collect and manage customer product feedback. For general assistance with your Zendesk products, contact <a href="https://support.zendesk.com/hc/en-us/articles/4408843597850"><span class="wysiwyg-underline">Zendesk Customer Support</span></a>.<br><br> </p>