From 06869d6a2f140f36d9a8803b4e11d6effca39ffe Mon Sep 17 00:00:00 2001 From: Paul Beusterien Date: Tue, 24 Sep 2019 09:21:26 -0700 Subject: [PATCH 1/2] Use at least Protobuf 3.9 --- FirebaseABTesting.podspec | 2 +- FirebaseFirestore.podspec | 2 +- FirebaseMessaging.podspec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index 07cbed75232..2e05f37a969 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -42,7 +42,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. } s.dependency 'FirebaseAnalyticsInterop', '~> 1.3' s.dependency 'FirebaseCore', '~> 6.1' - s.dependency 'Protobuf', '~> 3.8' + s.dependency 'Protobuf', '~> 3.9' s.test_spec 'unit' do |unit_tests| unit_tests.source_files = 'FirebaseABTesting/Tests/Unit/*.[mh]' diff --git a/FirebaseFirestore.podspec b/FirebaseFirestore.podspec index 6156e9d2b84..45c1594876c 100644 --- a/FirebaseFirestore.podspec +++ b/FirebaseFirestore.podspec @@ -51,7 +51,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.dependency 'FirebaseCore', '~> 6.2' s.dependency 'gRPC-C++', '0.0.9' s.dependency 'leveldb-library', '~> 1.22' - s.dependency 'Protobuf', '~> 3.1' + s.dependency 'Protobuf', '~> 3.9' s.dependency 'nanopb', '~> 0.3.901' s.ios.frameworks = 'MobileCoreServices', 'SystemConfiguration' diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec index 92e3093b1b1..ef4859423ca 100644 --- a/FirebaseMessaging.podspec +++ b/FirebaseMessaging.podspec @@ -49,7 +49,7 @@ device, and it is completely free. s.dependency 'GoogleUtilities/Reachability', '~> 6.2' s.dependency 'GoogleUtilities/Environment', '~> 6.2' s.dependency 'GoogleUtilities/UserDefaults', '~> 6.2' - s.dependency 'Protobuf', '~> 3.1' + s.dependency 'Protobuf', '~> 3.9' s.test_spec 'unit' do |unit_tests| unit_tests.source_files = 'Example/Messaging/Tests/*.{m,h,swift}' From 99ca516bd74c334db462179a487f8e4e01c95082 Mon Sep 17 00:00:00 2001 From: Paul Beusterien Date: Tue, 24 Sep 2019 09:46:13 -0700 Subject: [PATCH 2/2] At least 3.9.2 and no major updates --- FirebaseABTesting.podspec | 2 +- FirebaseFirestore.podspec | 2 +- FirebaseMessaging.podspec | 2 +- FirebaseRemoteConfig.podspec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index 2e05f37a969..f1f1bb0ae55 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -42,7 +42,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. } s.dependency 'FirebaseAnalyticsInterop', '~> 1.3' s.dependency 'FirebaseCore', '~> 6.1' - s.dependency 'Protobuf', '~> 3.9' + s.dependency 'Protobuf', '~> 3.9', '>= 3.9.2' s.test_spec 'unit' do |unit_tests| unit_tests.source_files = 'FirebaseABTesting/Tests/Unit/*.[mh]' diff --git a/FirebaseFirestore.podspec b/FirebaseFirestore.podspec index 45c1594876c..10a7e585fd4 100644 --- a/FirebaseFirestore.podspec +++ b/FirebaseFirestore.podspec @@ -51,7 +51,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.dependency 'FirebaseCore', '~> 6.2' s.dependency 'gRPC-C++', '0.0.9' s.dependency 'leveldb-library', '~> 1.22' - s.dependency 'Protobuf', '~> 3.9' + s.dependency 'Protobuf', '~> 3.9', '>= 3.9.2' s.dependency 'nanopb', '~> 0.3.901' s.ios.frameworks = 'MobileCoreServices', 'SystemConfiguration' diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec index ef4859423ca..1f31cfaf5c0 100644 --- a/FirebaseMessaging.podspec +++ b/FirebaseMessaging.podspec @@ -49,7 +49,7 @@ device, and it is completely free. s.dependency 'GoogleUtilities/Reachability', '~> 6.2' s.dependency 'GoogleUtilities/Environment', '~> 6.2' s.dependency 'GoogleUtilities/UserDefaults', '~> 6.2' - s.dependency 'Protobuf', '~> 3.9' + s.dependency 'Protobuf', '~> 3.9', '>= 3.9.2' s.test_spec 'unit' do |unit_tests| unit_tests.source_files = 'Example/Messaging/Tests/*.{m,h,swift}' diff --git a/FirebaseRemoteConfig.podspec b/FirebaseRemoteConfig.podspec index 288d0f8e41a..c3f760efda6 100644 --- a/FirebaseRemoteConfig.podspec +++ b/FirebaseRemoteConfig.podspec @@ -44,7 +44,7 @@ app update. s.dependency 'FirebaseInstanceID', '~> 4.2' s.dependency 'GoogleUtilities/Environment', '~> 6.2' s.dependency 'GoogleUtilities/NSData+zlib', '~> 6.2' - s.dependency 'Protobuf', '~> 3.9' + s.dependency 'Protobuf', '~> 3.9', '>= 3.9.2' s.test_spec 'unit' do |unit_tests| # TODO(dmandar) - Update or delete the commented files.