From c84da492284d263d556b289d2d3e6032a42a61aa Mon Sep 17 00:00:00 2001 From: Paul Beusterien Date: Fri, 26 Jan 2024 11:13:21 -0800 Subject: [PATCH] Require at least CocoaPods version 1.12.0 --- CONTRIBUTING.md | 2 +- Firebase.podspec | 2 +- FirebaseABTesting.podspec | 2 +- FirebaseAnalytics.podspec | 2 +- FirebaseAnalyticsOnDeviceConversion.podspec | 2 +- FirebaseAnalyticsSwift.podspec | 2 +- FirebaseAppCheck.podspec | 2 +- FirebaseAppDistribution.podspec | 2 +- FirebaseAuth.podspec | 2 +- FirebaseAuthTestingSupport.podspec | 2 +- FirebaseCombineSwift.podspec | 2 +- FirebaseCore.podspec | 2 +- FirebaseCore/CHANGELOG.md | 4 ++++ FirebaseCrashlytics.podspec | 2 +- FirebaseDatabase.podspec | 2 +- FirebaseDatabaseSwift.podspec | 2 +- FirebaseDynamicLinks.podspec | 2 +- FirebaseFirestore.podspec | 2 +- FirebaseFirestoreInternal.podspec | 2 +- FirebaseFirestoreSwift.podspec | 2 +- FirebaseFirestoreTestingSupport.podspec | 2 +- FirebaseFunctions.podspec | 2 +- FirebaseFunctions/README.md | 2 +- FirebaseInAppMessaging.podspec | 2 +- FirebaseInAppMessagingSwift.podspec | 2 +- FirebaseInstallations.podspec | 2 +- FirebaseMLModelDownloader.podspec | 2 +- FirebaseMessaging.podspec | 2 +- FirebasePerformance.podspec | 2 +- FirebaseRemoteConfig.podspec | 2 +- FirebaseRemoteConfigSwift.podspec | 2 +- FirebaseSessions.podspec | 2 +- FirebaseSharedSwift.podspec | 2 +- FirebaseStorage.podspec | 2 +- GoogleAppMeasurement.podspec | 2 +- GoogleAppMeasurementOnDeviceConversion.podspec | 2 +- GoogleUtilitiesComponents.podspec | 2 +- .../Cocoapods_multiprojects_frameworks/Gemfile | 2 +- README.md | 2 +- 39 files changed, 42 insertions(+), 38 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c1c20896cb1..2023549978c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -187,7 +187,7 @@ To learn more about running tests with Swift Package Manager, visit the #### **[CocoaPods]** [CocoaPods] is another popular dependency manager used in Apple development. -Firebase supports development with CocoaPods 1.10.0 (or later). If you choose to +Firebase supports development with CocoaPods 1.12.0 (or later). If you choose to develop using CocoaPods, it's recommend to use [`cocoapods-generate`][cocoapods-generate], a plugin that generates a [workspace] from a [podspec]. This plugin allows you to quickly generate a diff --git a/Firebase.podspec b/Firebase.podspec index 166ff06f0a1..fa9c889398f 100644 --- a/Firebase.podspec +++ b/Firebase.podspec @@ -26,7 +26,7 @@ Simplify your app development, grow your user base, and monetize more effectivel s.osx.deployment_target = '10.13' s.tvos.deployment_target = '12.0' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.swift_version = '5.3' diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index 6fe6a1f909a..dd5cda94849 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -32,7 +32,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.swift_version = '5.3' diff --git a/FirebaseAnalytics.podspec b/FirebaseAnalytics.podspec index d9b4237cb23..d02db7df40e 100644 --- a/FirebaseAnalytics.podspec +++ b/FirebaseAnalytics.podspec @@ -16,7 +16,7 @@ Pod::Spec.new do |s| :http => 'https://dl.google.com/firebase/ios/analytics/0199e7929b47e2d9/FirebaseAnalytics-10.20.0.tar.gz' } - s.cocoapods_version = '>= 1.10.0' + s.cocoapods_version = '>= 1.12.0' s.swift_version = '5.3' s.ios.deployment_target = '10.0' diff --git a/FirebaseAnalyticsOnDeviceConversion.podspec b/FirebaseAnalyticsOnDeviceConversion.podspec index e8e187baa8f..6de84f13eaa 100644 --- a/FirebaseAnalyticsOnDeviceConversion.podspec +++ b/FirebaseAnalyticsOnDeviceConversion.podspec @@ -16,7 +16,7 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - s.cocoapods_version = '>= 1.10.2' + s.cocoapods_version = '>= 1.12.0' s.dependency 'GoogleAppMeasurementOnDeviceConversion', '10.21.0' diff --git a/FirebaseAnalyticsSwift.podspec b/FirebaseAnalyticsSwift.podspec index 0d13db74422..4fb8790af9d 100644 --- a/FirebaseAnalyticsSwift.podspec +++ b/FirebaseAnalyticsSwift.podspec @@ -27,7 +27,7 @@ Firebase Analytics is a free, out-of-the-box analytics solution that inspires ac s.osx.deployment_target = osx_deployment_target s.tvos.deployment_target = tvos_deployment_target - s.cocoapods_version = '>= 1.10.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseAppCheck.podspec b/FirebaseAppCheck.podspec index d3bdec34b4f..ccf007ef013 100644 --- a/FirebaseAppCheck.podspec +++ b/FirebaseAppCheck.podspec @@ -29,7 +29,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseAppCheck/" diff --git a/FirebaseAppDistribution.podspec b/FirebaseAppDistribution.podspec index de683d47ebe..cfc10fe8bb2 100644 --- a/FirebaseAppDistribution.podspec +++ b/FirebaseAppDistribution.podspec @@ -19,7 +19,7 @@ iOS SDK for App Distribution for Firebase. s.swift_version = '5.3' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseAppDistribution/Sources/" diff --git a/FirebaseAuth.podspec b/FirebaseAuth.podspec index 03898b2799e..ae34d933eeb 100644 --- a/FirebaseAuth.podspec +++ b/FirebaseAuth.podspec @@ -31,7 +31,7 @@ supports email and password accounts, as well as several 3rd party authenticatio s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false source = 'FirebaseAuth/Sources/' diff --git a/FirebaseAuthTestingSupport.podspec b/FirebaseAuthTestingSupport.podspec index ff7544f518f..2bec66c180a 100644 --- a/FirebaseAuthTestingSupport.podspec +++ b/FirebaseAuthTestingSupport.podspec @@ -29,7 +29,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.requires_arc = true diff --git a/FirebaseCombineSwift.podspec b/FirebaseCombineSwift.podspec index a48fa8db5c1..75ce5dfbda4 100644 --- a/FirebaseCombineSwift.podspec +++ b/FirebaseCombineSwift.podspec @@ -31,7 +31,7 @@ for internal testing only. It should not be published. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false source = 'FirebaseCombineSwift/Sources/' diff --git a/FirebaseCore.podspec b/FirebaseCore.podspec index c1e238771d7..f91e9507dc6 100644 --- a/FirebaseCore.podspec +++ b/FirebaseCore.podspec @@ -28,7 +28,7 @@ Firebase Core includes FIRApp and FIROptions which provide central configuration s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseCore/CHANGELOG.md b/FirebaseCore/CHANGELOG.md index 92a4297058b..7e0f3b37337 100644 --- a/FirebaseCore/CHANGELOG.md +++ b/FirebaseCore/CHANGELOG.md @@ -1,3 +1,7 @@ +# Firebase 10.21.0 +- Firebase now requires at least CocoaPods version 1.12.0 to enable privacy + manifest support. + # Firebase 10.20.0 - The following change only applies to those using a binary distribution of a Firebase SDK(s): In preparation for supporting Privacy Manifests, each diff --git a/FirebaseCrashlytics.podspec b/FirebaseCrashlytics.podspec index 395f941235a..75b29429e6d 100644 --- a/FirebaseCrashlytics.podspec +++ b/FirebaseCrashlytics.podspec @@ -23,7 +23,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseDatabase.podspec b/FirebaseDatabase.podspec index f6e66bbe5f0..ef2d8d14487 100644 --- a/FirebaseDatabase.podspec +++ b/FirebaseDatabase.podspec @@ -29,7 +29,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseDatabase/Sources/" diff --git a/FirebaseDatabaseSwift.podspec b/FirebaseDatabaseSwift.podspec index aba011e0dcf..3e066ab7a0f 100644 --- a/FirebaseDatabaseSwift.podspec +++ b/FirebaseDatabaseSwift.podspec @@ -21,7 +21,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel s.osx.deployment_target = '10.13' s.tvos.deployment_target = '12.0' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseDynamicLinks.podspec b/FirebaseDynamicLinks.podspec index 97af8532edb..91bc0f1f492 100644 --- a/FirebaseDynamicLinks.podspec +++ b/FirebaseDynamicLinks.podspec @@ -20,7 +20,7 @@ Firebase Dynamic Links are deep links that enhance user experience and increase s.swift_version = '5.3' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseFirestore.podspec b/FirebaseFirestore.podspec index 51bd36d1dbd..f58d9ab929a 100644 --- a/FirebaseFirestore.podspec +++ b/FirebaseFirestore.podspec @@ -21,7 +21,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.weak_framework = 'FirebaseFirestoreInternal' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.public_header_files = 'FirebaseFirestoreInternal/**/*.h' diff --git a/FirebaseFirestoreInternal.podspec b/FirebaseFirestoreInternal.podspec index 4afa3804ff9..bef9568bf8e 100644 --- a/FirebaseFirestoreInternal.podspec +++ b/FirebaseFirestoreInternal.podspec @@ -22,7 +22,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.swift_version = '5.3' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false # Header files that constitute the interface to this module. Only Objective-C diff --git a/FirebaseFirestoreSwift.podspec b/FirebaseFirestoreSwift.podspec index 4045e2a12a3..4582f9f240f 100644 --- a/FirebaseFirestoreSwift.podspec +++ b/FirebaseFirestoreSwift.podspec @@ -26,7 +26,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.osx.deployment_target = '10.13' s.tvos.deployment_target = '12.0' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.requires_arc = true diff --git a/FirebaseFirestoreTestingSupport.podspec b/FirebaseFirestoreTestingSupport.podspec index ef3dcefe46c..c2c13ccb23e 100644 --- a/FirebaseFirestoreTestingSupport.podspec +++ b/FirebaseFirestoreTestingSupport.podspec @@ -29,7 +29,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.requires_arc = true diff --git a/FirebaseFunctions.podspec b/FirebaseFunctions.podspec index 484c291a383..446d31801dc 100644 --- a/FirebaseFunctions.podspec +++ b/FirebaseFunctions.podspec @@ -28,7 +28,7 @@ Cloud Functions for Firebase. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.swift_version = '5.3' diff --git a/FirebaseFunctions/README.md b/FirebaseFunctions/README.md index fb80500cd58..765b6c1df9f 100644 --- a/FirebaseFunctions/README.md +++ b/FirebaseFunctions/README.md @@ -7,7 +7,7 @@ integration test FirebaseFunctions: ### Prereqs -- At least CocoaPods 1.10.0 +- At least CocoaPods 1.12.0 - Install [cocoapods-generate](https://github.com/square/cocoapods-generate) ### To Develop diff --git a/FirebaseInAppMessaging.podspec b/FirebaseInAppMessaging.podspec index 6bce213aba1..f8d09ed3bcd 100644 --- a/FirebaseInAppMessaging.podspec +++ b/FirebaseInAppMessaging.podspec @@ -22,7 +22,7 @@ See more product details at https://firebase.google.com/products/in-app-messagin s.swift_version = '5.3' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseInAppMessaging/" diff --git a/FirebaseInAppMessagingSwift.podspec b/FirebaseInAppMessagingSwift.podspec index 0a1f2e049c0..02e031b4456 100644 --- a/FirebaseInAppMessagingSwift.podspec +++ b/FirebaseInAppMessagingSwift.podspec @@ -20,7 +20,7 @@ See more product details at https://firebase.google.com/products/in-app-messagin s.swift_version = '5.3' s.ios.deployment_target = '13.0' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseInstallations.podspec b/FirebaseInstallations.podspec index 538e23fe81f..218de4dcc23 100644 --- a/FirebaseInstallations.podspec +++ b/FirebaseInstallations.podspec @@ -29,7 +29,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseInstallations/Source/" diff --git a/FirebaseMLModelDownloader.podspec b/FirebaseMLModelDownloader.podspec index c14e1851e43..a7153f42828 100644 --- a/FirebaseMLModelDownloader.podspec +++ b/FirebaseMLModelDownloader.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec index f6c0393c7bc..4651a1fe1f3 100644 --- a/FirebaseMessaging.podspec +++ b/FirebaseMessaging.podspec @@ -32,7 +32,7 @@ device, and it is completely free. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseMessaging/" diff --git a/FirebasePerformance.podspec b/FirebasePerformance.podspec index 0c1a877a595..769227e3012 100644 --- a/FirebasePerformance.podspec +++ b/FirebasePerformance.podspec @@ -25,7 +25,7 @@ Firebase Performance library to measure performance of Mobile and Web Apps. s.ios.deployment_target = ios_deployment_target s.tvos.deployment_target = tvos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebasePerformance/" diff --git a/FirebaseRemoteConfig.podspec b/FirebaseRemoteConfig.podspec index b5dc61b9925..202dc7b647d 100644 --- a/FirebaseRemoteConfig.podspec +++ b/FirebaseRemoteConfig.podspec @@ -30,7 +30,7 @@ app update. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseRemoteConfig/Sources/" diff --git a/FirebaseRemoteConfigSwift.podspec b/FirebaseRemoteConfigSwift.podspec index fcedabe6795..3f0b3b3174e 100644 --- a/FirebaseRemoteConfigSwift.podspec +++ b/FirebaseRemoteConfigSwift.podspec @@ -31,7 +31,7 @@ app update. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseSessions.podspec b/FirebaseSessions.podspec index 6ac318b41b0..9842afd247a 100644 --- a/FirebaseSessions.podspec +++ b/FirebaseSessions.podspec @@ -30,7 +30,7 @@ Pod::Spec.new do |s| s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false base_dir = "FirebaseSessions/" diff --git a/FirebaseSharedSwift.podspec b/FirebaseSharedSwift.podspec index b146408fd59..4d99e11dafe 100644 --- a/FirebaseSharedSwift.podspec +++ b/FirebaseSharedSwift.podspec @@ -30,7 +30,7 @@ Firebase products. FirebaseSharedSwift is not supported for non-Firebase usage. s.tvos.deployment_target = tvos_deployment_target s.watchos.deployment_target = watchos_deployment_target - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/FirebaseStorage.podspec b/FirebaseStorage.podspec index 081967ae0f5..448ea1853ed 100644 --- a/FirebaseStorage.podspec +++ b/FirebaseStorage.podspec @@ -29,7 +29,7 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas s.swift_version = '5.3' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.source_files = [ diff --git a/GoogleAppMeasurement.podspec b/GoogleAppMeasurement.podspec index f152f72c0b0..b80ec404ce7 100644 --- a/GoogleAppMeasurement.podspec +++ b/GoogleAppMeasurement.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| :http => 'https://dl.google.com/firebase/ios/analytics/3fcc7b954e5d5458/GoogleAppMeasurement-10.20.0.tar.gz' } - s.cocoapods_version = '>= 1.10.2' + s.cocoapods_version = '>= 1.12.0' s.ios.deployment_target = '10.0' s.osx.deployment_target = '10.13' diff --git a/GoogleAppMeasurementOnDeviceConversion.podspec b/GoogleAppMeasurementOnDeviceConversion.podspec index 7cf396083be..e91e77d41b3 100644 --- a/GoogleAppMeasurementOnDeviceConversion.podspec +++ b/GoogleAppMeasurementOnDeviceConversion.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| :http => 'https://dl.google.com/firebase/ios/analytics/4ab453c686c6aac4/GoogleAppMeasurementOnDeviceConversion-10.20.0.tar.gz' } - s.cocoapods_version = '>= 1.10.2' + s.cocoapods_version = '>= 1.12.0' s.ios.deployment_target = '10.0' diff --git a/GoogleUtilitiesComponents.podspec b/GoogleUtilitiesComponents.podspec index 218e4e3fafb..b52edba3ff5 100644 --- a/GoogleUtilitiesComponents.podspec +++ b/GoogleUtilitiesComponents.podspec @@ -22,7 +22,7 @@ Not intended for direct public usage. s.osx.deployment_target = '10.13' s.tvos.deployment_target = '12.0' - s.cocoapods_version = '>= 1.4.0' + s.cocoapods_version = '>= 1.12.0' s.prefix_header_file = false s.static_framework = true diff --git a/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Gemfile b/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Gemfile index 428f6565baf..75aa7635e6e 100644 --- a/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Gemfile +++ b/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Gemfile @@ -2,4 +2,4 @@ source "https://rubygems.org" -gem 'cocoapods', '1.10.0.rc.1' +gem 'cocoapods', '1.12.0' diff --git a/README.md b/README.md index aef2138f63b..7ab83d9c446 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ development with Swift Package Manager. ### CocoaPods Install the following: -* CocoaPods 1.10.0 (or later) +* CocoaPods 1.12.0 (or later) * [CocoaPods generate](https://github.com/square/cocoapods-generate) For the pod that you want to develop: