Skip to content

Commit 2ab1bf9

Browse files
msluszniakclaude
andcommitted
fix: upgrade to CocoaPods >= 1.16.2 for Ruby 3.4 compatibility
CocoaPods 1.16.0+ dropped the kconv dependency (removed from Ruby 3.4 stdlib). Remove the xcodeproj < 1.26.0 upper bound since CocoaPods 1.16.x requires xcodeproj >= 1.26.0. Also drop the now-unnecessary CFPropertyList pin. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ce6766a commit 2ab1bf9

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

apps/bare_rn/Gemfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ source 'https://rubygems.org'
44
ruby ">= 2.6.10"
55

66
# Exclude problematic versions of cocoapods and activesupport that causes build failures.
7-
gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
7+
# CocoaPods >= 1.16.0 fixes Ruby 3.4 compatibility (kconv removal).
8+
gem 'cocoapods', '>= 1.16.2'
89
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
9-
gem 'xcodeproj', '< 1.26.0'
1010
gem 'concurrent-ruby', '< 1.3.4'
1111

1212
# Ruby 3.4.0 has removed some libraries from the standard library.
1313
gem 'bigdecimal'
1414
gem 'logger'
1515
gem 'benchmark'
1616
gem 'mutex_m'
17-
gem 'CFPropertyList', '>= 3.0.9'

0 commit comments

Comments
 (0)