Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
## 19.9.2
###### Release Date: 28-10-2026

### 🚀 Enhancements
* Help Center article reactions now appear without waiting for every image in the article to finish loading.
* Messenger Sheets now only accept submissions from the sheet's own page.
* Intercom now logs why a push notification passed to it by your app was not handled.

### 🐛 Bug Fixes
* Fixed a crash that could occur on the conversation screen when the same message appeared twice.
* Fixed a crash that could occur when opening a conversation that has no messages.
* Fixed a crash that could occur in the conversation list when a conversation was marked as read.
* Fixed an issue where the app could freeze on iOS 16 when leaving a conversation while the keyboard was open.
* Fixed an issue where submitting a Messenger Sheet could send empty values, which could cause apps like Calendly to show "Couldn't complete this action".
* Fixed an issue where the Ticket Details screen could say you would be notified by email even when ticket status emails are turned off.

### NOTE: CocoaPods is being deprecated
* CocoaPods is winding down its central package trunk, which becomes read-only on 2 December 2026.
* In line with this, we are deprecating CocoaPods as an installation method for Intercom's iOS SDK. We will stop publishing new versions of the `Intercom` pod in our final release before that date.
* If you currently install Intercom with CocoaPods, please migrate to Swift Package Manager: add `https://github.com/intercom/intercom-ios-sp` as a Swift Package in Xcode. You can also add `Intercom.xcframework` manually (see the README).
* Versions already published to CocoaPods will continue to install as normal, so your existing builds will keep working. They will not receive new updates.

## 19.9.1
###### Release Date: 19-10-2026

Expand Down
4 changes: 2 additions & 2 deletions Intercom.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Intercom'
s.version = '19.9.1'
s.version = '19.9.2'
s.summary = 'The Intercom iOS SDK, for integrating Intercom into your iOS application.'
s.license = { :type => "Apache 2.0", :file => "Intercom.xcframework/LICENSE" }
s.authors = {"Brian Boyle"=>"brian.boyle@intercom.io", "Katherine Brennan"=>"katherine.brennan@intercom.io", "Niamh Coleman"=>"niamh.coleman@intercom.io", "Conor Nolan"=>"conor.nolan@intercom.io", "Mike McNamara"=>"mike.mcnamara@intercom.io", "Matthew Pierce"=>"matthew.pierce@intercom.io", "Rosie Kennelly"=>"rosie.kennelly@intercom.io"}
Expand All @@ -9,7 +9,7 @@ Pod::Spec.new do |s|
s.frameworks = ["Foundation", "UIKit", "Accelerate", "Security", "SystemConfiguration", "MobileCoreServices", "ImageIO", "AudioToolbox", "QuartzCore", "CoreGraphics", "Photos", "Accelerate", "WebKit"]
s.library = "icucore", "xml2"
s.requires_arc = true
s.source = { :http => 'https://github.com/intercom/intercom-ios/releases/download/19.9.1/Intercom.xcframework.zip' }
s.source = { :http => 'https://github.com/intercom/intercom-ios/releases/download/19.9.2/Intercom.xcframework.zip' }
s.platform = :ios, '15.0'
s.preserve_paths = 'Intercom.xcframework', 'dSYM'
s.vendored_frameworks = 'Intercom.xcframework'
Expand Down
10 changes: 5 additions & 5 deletions Intercom.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -10,34 +10,34 @@
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Intercom.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>Intercom.framework/Intercom</string>
<key>DebugSymbolsPath</key>
<string>dSYMs</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Intercom.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
4 changes: 2 additions & 2 deletions Intercom.xcframework/VERSION
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@

Intercom iOS SDK - 19.9.1
19-October-2026
Intercom iOS SDK - 19.9.2
28-October-2026
Binary file modified Intercom.xcframework/_CodeSignature/CodeDirectory
Binary file not shown.
40 changes: 20 additions & 20 deletions Intercom.xcframework/_CodeSignature/CodeResources
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</data>
<key>VERSION</key>
<data>
5Suh4NVqxqwj8P9KRneZ4hpctwM=
F957JaIueYRvscjx7bzHsfmSw1w=
</data>
<key>ios-arm64/Intercom.framework/Assets.car</key>
<data>
Expand Down Expand Up @@ -58,11 +58,11 @@
</data>
<key>ios-arm64/Intercom.framework/Info.plist</key>
<data>
pbG2KsFlOVNeP+koIGVJUntrQQA=
/6cwZCJZtT/tMxSg5frVQHQNUeU=
</data>
<key>ios-arm64/Intercom.framework/Intercom</key>
<data>
pbEd3L4O17Tepk0WRj+JLwaRVjM=
/9ygVmTZrqycyk3HWfYvx5g8HCs=
</data>
<key>ios-arm64/Intercom.framework/Intercom.bundle/data/intercom_area_codes.json</key>
<data>
Expand Down Expand Up @@ -334,11 +334,11 @@
</data>
<key>ios-arm64/dSYMs/Intercom.framework.dSYM/Contents/Info.plist</key>
<data>
J36rL+0757Nd5hu65Xo7Fh3ejgc=
uG/29RcHlLv0N4mvPQguoxojhRY=
</data>
<key>ios-arm64/dSYMs/Intercom.framework.dSYM/Contents/Resources/DWARF/Intercom</key>
<data>
BAwnNBkTOzlEHen0zUECesvIye0=
2BnEgLfkhMeE1+I/6E7RckTWSs4=
</data>
<key>ios-arm64/dSYMs/Intercom.framework.dSYM/Contents/Resources/Relocations/aarch64/Intercom.yml</key>
<data>
Expand Down Expand Up @@ -390,11 +390,11 @@
</data>
<key>ios-arm64_x86_64-simulator/Intercom.framework/Info.plist</key>
<data>
srRiz7v0wN0ivBZGH/MlNwYgogs=
1DPoLvVb4564ecLRI3yhF+WuFHU=
</data>
<key>ios-arm64_x86_64-simulator/Intercom.framework/Intercom</key>
<data>
iRTIy+wwXEjHr1O680LDaMvM+lk=
4dbYfn0R7+oz1X1APQbFMA8aKR4=
</data>
<key>ios-arm64_x86_64-simulator/Intercom.framework/Intercom.bundle/data/intercom_area_codes.json</key>
<data>
Expand Down Expand Up @@ -682,19 +682,19 @@
</data>
<key>ios-arm64_x86_64-simulator/dSYMs/Intercom.framework.dSYM/Contents/Info.plist</key>
<data>
J36rL+0757Nd5hu65Xo7Fh3ejgc=
uG/29RcHlLv0N4mvPQguoxojhRY=
</data>
<key>ios-arm64_x86_64-simulator/dSYMs/Intercom.framework.dSYM/Contents/Resources/DWARF/Intercom</key>
<data>
YOWhJwOiNVZeG5fzYVWcRQ8MjWc=
r7N0cDPWjMEvsk6tFtQlRdlIIaw=
</data>
<key>ios-arm64_x86_64-simulator/dSYMs/Intercom.framework.dSYM/Contents/Resources/Relocations/aarch64/Intercom.yml</key>
<data>
fu5pn2U5w0cqCfTBUp1W+7DXhrA=
</data>
<key>ios-arm64_x86_64-simulator/dSYMs/Intercom.framework.dSYM/Contents/Resources/Relocations/x86_64/Intercom.yml</key>
<data>
63kOs1c8kWmtqondkcpSQSTufP0=
YZj08Btbbk3ctngxahwxSNwQhFU=
</data>
</dict>
<key>files2</key>
Expand All @@ -710,7 +710,7 @@
<dict>
<key>hash2</key>
<data>
0MdzgNKoi08You6z5yvWA78Z4DqJj5YA6mVx1tQgSh8=
U5ipcGycnXgG+G5Q4oUaVJMRgYsKb3JbV/LUWO2Hzo8=
</data>
</dict>
<key>ios-arm64/Intercom.framework/Assets.car</key>
Expand Down Expand Up @@ -794,14 +794,14 @@
<dict>
<key>hash2</key>
<data>
DGF5N5tyKakBMwiTVJ567mgUP4Z7Pc4uWUh73e1kGjY=
PZI44oqKveuM9jhjFX9kVTtqwzpLP2wzB7865qF7ITk=
</data>
</dict>
<key>ios-arm64/Intercom.framework/Intercom</key>
<dict>
<key>hash2</key>
<data>
NnOqc0O9sNJCxmLQZLDUwwylzosU/agsyzbA/jaUlUM=
3iDMnKouAz4NFEDxH/bLU3utqkBsAdchWPB4/q9bvW4=
</data>
</dict>
<key>ios-arm64/Intercom.framework/Intercom.bundle/data/intercom_area_codes.json</key>
Expand Down Expand Up @@ -1277,14 +1277,14 @@
<dict>
<key>hash2</key>
<data>
m7VGXhG53fOgZvK7MMPlvkT85da+dCn9HmcoimA9N3Y=
VDvIxsiBOxR3ijL8KUG15QuhXqL7SMwSa6zLe7yLBVY=
</data>
</dict>
<key>ios-arm64/dSYMs/Intercom.framework.dSYM/Contents/Resources/DWARF/Intercom</key>
<dict>
<key>hash2</key>
<data>
o8cmGghvFpRKIv5CK6sCNpZH/QNkte7FqeS1QNxWQxE=
I2+1YgnTSUN0iJu65x1L1pPHDouRXE63ttIjRRJOkTQ=
</data>
</dict>
<key>ios-arm64/dSYMs/Intercom.framework.dSYM/Contents/Resources/Relocations/aarch64/Intercom.yml</key>
Expand Down Expand Up @@ -1375,14 +1375,14 @@
<dict>
<key>hash2</key>
<data>
1TMebMIihXyqe/QMoWkCfuklG58XWGep1YHu90O2muc=
mCb+cM8Dsn+ftBPZiqKMChM+6AdxuU9Y7+8JrUCXTI4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/Intercom.framework/Intercom</key>
<dict>
<key>hash2</key>
<data>
Vwpi2vJFgBt2KRx0cDyYv+vdDq3+JOIQwEaJmYFKngs=
ZXekukBE0Cy6RrREXOz6zQP14XTo2kwTJBQNBuCyQOQ=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/Intercom.framework/Intercom.bundle/data/intercom_area_codes.json</key>
Expand Down Expand Up @@ -1886,14 +1886,14 @@
<dict>
<key>hash2</key>
<data>
m7VGXhG53fOgZvK7MMPlvkT85da+dCn9HmcoimA9N3Y=
VDvIxsiBOxR3ijL8KUG15QuhXqL7SMwSa6zLe7yLBVY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/dSYMs/Intercom.framework.dSYM/Contents/Resources/DWARF/Intercom</key>
<dict>
<key>hash2</key>
<data>
jOTpw2OhgOwf1to/UpbjfQ2LCMKEtBQgrCdf2ut1Do8=
Rb3ACtCukvdHzaAi0KE4gUd3Xg9wUTVju/M6zL+s7UA=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/dSYMs/Intercom.framework.dSYM/Contents/Resources/Relocations/aarch64/Intercom.yml</key>
Expand All @@ -1907,7 +1907,7 @@
<dict>
<key>hash2</key>
<data>
P2FJox2vtWs1N9TUSQBiU8dZhGV7IHu7C44xYQ1UmWE=
KBzfraHv5cgJAV+SIpnnmQ4LHhRu0Gh5Jxd7hUQHXzQ=
</data>
</dict>
</dict>
Expand Down
Binary file modified Intercom.xcframework/_CodeSignature/CodeSignature
Binary file not shown.
Binary file modified Intercom.xcframework/ios-arm64/Intercom.framework/Info.plist
Binary file not shown.
Binary file modified Intercom.xcframework/ios-arm64/Intercom.framework/Intercom
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>19.9.1</string>
<string>19.9.2</string>
<key>CFBundleVersion</key>
<string>19.9.1</string>
<string>19.9.2</string>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>19.9.1</string>
<string>19.9.2</string>
<key>CFBundleVersion</key>
<string>19.9.1</string>
<string>19.9.2</string>
</dict>
</plist>
Binary file not shown.
Loading
Loading