diff --git a/Gemfile b/Gemfile index c83f612025..6ed9ddccfb 100644 --- a/Gemfile +++ b/Gemfile @@ -12,6 +12,9 @@ source 'https://rubygems.org' # gem 'cocoapods-core', git: "https://github.com/CocoaPods/Core.git", ref: "f7cf05720eab935d7d50e35224d263952176fb53" # gem 'xcodeproj', git: "https://github.com/CocoaPods/Xcodeproj.git", ref: "eeccae7275645753cbaf45d96fc4b23e4b8b3b9f" -gem 'cocoapods', '1.16.2' +gem 'cocoapods', '1.17.0' +# Explicitly added to support Ruby 3.4+, where mutex_m was removed from the standard library +# and causes CocoaPods to fail on load if not present. +gem 'mutex_m' gem 'cocoapods-generate', '2.2.5' gem 'danger', '>= 9.5.3' diff --git a/Gemfile.lock b/Gemfile.lock index 8b5f7652d4..2cac1796fa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -31,10 +31,10 @@ GEM cork nap open4 (~> 1.3) - cocoapods (1.16.2) + cocoapods (1.17.0) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.16.2) + cocoapods-core (= 1.17.0) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 2.1, < 3.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -42,14 +42,13 @@ GEM cocoapods-trunk (>= 1.6.0, < 2.0) cocoapods-try (>= 1.1.0, < 2.0) colored2 (~> 3.1) - escape (~> 0.0.4) fourflusher (>= 2.3.0, < 3.0) gh_inspector (~> 1.0) molinillo (~> 0.8.0) nap (~> 1.0) - ruby-macho (>= 2.3.0, < 3.0) - xcodeproj (>= 1.27.0, < 2.0) - cocoapods-core (1.16.2) + ruby-macho (~> 4.1.0) + xcodeproj (>= 1.28.1, < 2.0) + cocoapods-core (1.17.0) activesupport (>= 5.0, < 8) addressable (~> 2.8) algoliasearch (~> 1.0) @@ -91,7 +90,6 @@ GEM pstore (~> 0.1) terminal-table (>= 1, < 5) drb (2.2.3) - escape (0.0.4) ethon (0.16.0) ffi (>= 1.15.0) faraday (2.14.3) @@ -120,6 +118,7 @@ GEM logger (1.7.0) minitest (5.27.0) molinillo (0.8.0) + mutex_m (0.3.0) nanaimo (0.4.0) nap (1.1.0) net-http (0.9.1) @@ -134,7 +133,7 @@ GEM public_suffix (4.0.7) rchardet (1.8.0) rexml (3.4.2) - ruby-macho (2.5.1) + ruby-macho (4.1.0) sawyer (0.9.3) addressable (>= 2.3.5) faraday (>= 0.17.3, < 3) @@ -149,21 +148,24 @@ GEM unicode-emoji (~> 4.1) unicode-emoji (4.2.0) uri (1.1.1) - xcodeproj (1.27.0) + xcodeproj (1.28.1) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) + base64 claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) nanaimo (~> 0.4.0) + nkf rexml (>= 3.3.6, < 4.0) PLATFORMS ruby DEPENDENCIES - cocoapods (= 1.16.2) + cocoapods (= 1.17.0) cocoapods-generate (= 2.2.5) danger (>= 9.5.3) + mutex_m BUNDLED WITH 2.6.2