Skip to content

Commit 1ed7bf6

Browse files
authored
chore: Remove Carthage supporte from ReadMe (#6926)
* chore: Remove Carthage supporte from ReadMe * Add decision to Decisions.md * Add the fact that no user complained about Carthage
1 parent d8efbb3 commit 1ed7bf6

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ _Bad software is everywhere, and we're tired of it. Sentry is on a mission to he
1616
[![Build](https://img.shields.io/github/actions/workflow/status/getsentry/sentry-cocoa/build.yml?branch=main)](https://github.com/getsentry/sentry-cocoa/actions/workflows/build.yml?query=branch%3Amain)
1717
[![codecov.io](https://codecov.io/gh/getsentry/sentry-cocoa/branch/master/graph/badge.svg)](https://codecov.io/gh/getsentry/sentry-cocoa)
1818
[![CocoaPods compatible](https://img.shields.io/cocoapods/v/Sentry.svg)](https://cocoapods.org/pods/Sentry)
19-
[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
2019
[![SwiftPM compatible](https://img.shields.io/badge/spm-compatible-brightgreen.svg?style=flat)](https://swift.org/package-manager)
2120
![platforms](https://img.shields.io/cocoapods/p/Sentry.svg?style=flat)
2221
[![Swift Package Index](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fgetsentry%2Fsentry-cocoa%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/getsentry/sentry-cocoa)
@@ -25,7 +24,7 @@ _Bad software is everywhere, and we're tired of it. Sentry is on a mission to he
2524

2625
# Installation
2726

28-
SPM is the recommended way to include Sentry into your project, but we also support [CocoaPods](https://cocoapods.org/pods/Sentry) and Carthage, and provide pre-built XCFrameworks on [our GitHub Releases page](https://github.com/getsentry/sentry-cocoa/releases).
27+
SPM is the recommended way to include Sentry into your project, but we also support [CocoaPods](https://cocoapods.org/pods/Sentry), and provide pre-built XCFrameworks on [our GitHub Releases page](https://github.com/getsentry/sentry-cocoa/releases).
2928

3029
# Initialization
3130

develop-docs/DECISIONS.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,3 +479,15 @@ Related links:
479479

480480
- https://github.com/getsentry/sentry-cocoa/issues/6758
481481
- https://github.com/getsentry/sentry-cocoa/pull/6873
482+
483+
## Deprecate Carthage Support
484+
485+
Date: November 28, 2025
486+
Contributors: @philprime, @philipphofmann, @itaybre
487+
488+
We have found that Carthage does not support downloading multiple XCFrameworks from GitHub Releases, nor does there appear to be an easy workaround for this limitation. This wasn't a recent change, but by design (see the related PR), so Carthage was broken for some time without any user complaints, giving us confidence that very few people use Carthage for integrating with Sentry.
489+
We also decided to streamline our integrations by reducing the number of package managers that build from source. Therefore, we have decided to deprecate all official Carthage support with v9. Users may still be able to use Carthage, but it will no longer be recommended or officially supported.
490+
491+
Related:
492+
493+
- Fix for multiple files in Releases (stale for months): https://github.com/Carthage/Carthage/pull/3398

0 commit comments

Comments
 (0)