Skip to content

feat(apple)!: Remove CocoaPods as an installation option#1299

Open
philprime wants to merge 4 commits into
masterfrom
philprime/remove-cocoapods-wizard
Open

feat(apple)!: Remove CocoaPods as an installation option#1299
philprime wants to merge 4 commits into
masterfrom
philprime/remove-cocoapods-wizard

Conversation

@philprime

@philprime philprime commented Jun 30, 2026

Copy link
Copy Markdown
Member

Summary

Remove CocoaPods as an installation option from the Sentry wizard for the Apple platform (COCOA-1241). CocoaPods trunk is going read-only on Dec 2, 2026, and we stopped publishing to CocoaPods trunk after v9.19.1.

  • Delete configurePackageManager (inlined SPM tag into apple wizard)
  • Remove shouldUseSPM parameter from configureXcodeProject (always SPM)
  • Move cocoapod.ts from src/apple/ to src/react-native/ (still used there)

BREAKING CHANGE: CocoaPods is no longer offered as an installation option in the Apple wizard. The wizard always uses Swift Package Manager.

Closes COCOA-1241

Related PRs

@linear-code

linear-code Bot commented Jun 30, 2026

Copy link
Copy Markdown

COCOA-1241

@philprime philprime self-assigned this Jun 30, 2026
CocoaPods trunk is going read-only on Dec 2, 2026. The wizard now only
offers Swift Package Manager (SPM) for Apple SDK setup.

- Delete src/apple/cocoapod.ts and its tests
- Simplify configure-package-manager to always use SPM
- Remove shouldUseSPM parameter from configure-xcode-project
- Remove pod install prompt from React Native wizard
- Update e2e tests to remove pod install expectations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@philprime philprime force-pushed the philprime/remove-cocoapods-wizard branch from 877fd4c to 1887093 Compare July 3, 2026 09:16
Now that CocoaPods is removed, the package manager is always SPM
and the function was just setting a telemetry tag. Inline it and
delete the module.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@philprime philprime changed the title feat(apple)!: Remove CocoaPods as an installation option feat(apple, react-native)!: Remove CocoaPods as an installation option Jul 3, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@philprime philprime changed the title feat(apple, react-native)!: Remove CocoaPods as an installation option feat(apple)!: Remove CocoaPods as an installation option Jul 3, 2026
Keep cocoapod.ts for react-native by moving it from src/apple/ to
src/react-native/. Restore react-native wizard and e2e test to their
original state. Fix Prettier formatting in configure-xcode-project.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@philprime philprime marked this pull request as ready for review July 3, 2026 09:37
@philprime philprime requested a review from a team July 3, 2026 09:37
@philprime philprime enabled auto-merge (squash) July 3, 2026 09:37
@philprime philprime disabled auto-merge July 3, 2026 09:37
@philprime philprime enabled auto-merge (squash) July 3, 2026 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant