Skip to content

Bump Rollbar Apple SDK to 3.4.0 for Xcode 26.4 - #222

Merged
matux merged 1 commit into
masterfrom
matux/bump-rollbar-apple-3.4.0
Jul 28, 2026
Merged

Bump Rollbar Apple SDK to 3.4.0 for Xcode 26.4#222
matux merged 1 commit into
masterfrom
matux/bump-rollbar-apple-3.4.0

Conversation

@matux

@matux matux commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Description of the change

RollbarNotifier 3.3.3 does not compile on Xcode 26.4. RollbarReachability.m imports the private header netinet6/in6.h, which the new toolchain rejects with "Use of private header from outside its module". Rollbar Apple SDK 3.4.0 removes that import (rollbar-apple#368), so bumping the pin is what unblocks iOS builds for consumers.

3.4.0 changes no public headers, so ios/RollbarReactNative.m needs no edits. It also carries an upstream fix for an integer-overflow crash in crash-report address arithmetic (rollbar-apple#364).

rollbar-react-native stays at 1.0.1. The release bump is a separate change, matching how #196 and #203 handled prior SDK bumps.

Type of change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Maintenance
  • New release

Related issues

Verification

Verified statically, no build was run locally:

  • RollbarNotifier 3.4.0 and its ~> 3.4.0 dependencies (RollbarCommon, RollbarCrash, RollbarReport) are published on CocoaPods trunk.
  • The 3.3.3...3.4.0 diff touches no public headers, and RollbarNotifier.podspec is unchanged apart from s.version: same iOS deployment target, swift_versions, and module map.

Reviewer check: in a consuming app, pod install should resolve RollbarNotifier (3.4.0) and xcodebuild should succeed under Xcode 26.4, where 3.3.3 currently fails.

Checklists

Development

  • Lint rules pass locally
  • The code changed/added as part of this pull request has been covered with tests
  • All tests related to the changed code pass in development

Not applicable. The change is a one-line dependency pin in the podspec, with no Objective-C, Java, or JavaScript source touched.

Code review

  • This pull request has a descriptive title and information useful to a reviewer. There may be a screenshot or screencast attached
  • "Ready for review" label attached to the PR and reviewers assigned
  • Issue from task tracker has a link to this pull request
  • Changes have been reviewed by at least one other engineer

🤖 Generated with Claude Code

@matux matux self-assigned this Jul 28, 2026
@matux
matux merged commit 131fcaf into master Jul 28, 2026
1 check passed
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.

Bump RollbarNotifier to 3.4.0 needed for xcode 26.4 Xcode 26.4 RC Compilation error netinet6/in6.h

2 participants