aboutsummaryrefslogtreecommitdiff
path: root/gRPC-C++.podspec
diff options
context:
space:
mode:
Diffstat (limited to 'gRPC-C++.podspec')
-rw-r--r--gRPC-C++.podspec10
1 files changed, 10 insertions, 0 deletions
diff --git a/gRPC-C++.podspec b/gRPC-C++.podspec
index c1c9b9b3db..071aa948f1 100644
--- a/gRPC-C++.podspec
+++ b/gRPC-C++.podspec
@@ -80,6 +80,14 @@ Pod::Spec.new do |s|
s.header_mappings_dir = 'include/grpcpp'
+ # Exposes the privacy manifest. Depended on by any subspecs containing
+ # non-interface files.
+ s.subspec 'Privacy' do |ss|
+ ss.resource_bundles = {
+ s.module_name => 'src/objective-c/PrivacyInfo.xcprivacy'
+ }
+ end
+
s.subspec 'Interface' do |ss|
ss.header_mappings_dir = 'include/grpcpp'
@@ -214,6 +222,7 @@ Pod::Spec.new do |s|
s.subspec 'Implementation' do |ss|
ss.header_mappings_dir = '.'
+ ss.dependency "#{s.name}/Privacy", version
ss.dependency "#{s.name}/Interface", version
ss.dependency 'gRPC-Core', version
abseil_version = '1.20230802.0'
@@ -2729,6 +2738,7 @@ Pod::Spec.new do |s|
ss.header_mappings_dir = '.'
ss.dependency "#{s.name}/Cronet-Interface", version
ss.dependency "#{s.name}/Implementation", version
+ ss.dependency "#{s.name}/Privacy", version
ss.dependency 'gRPC-Core/Cronet-Implementation', version