|
|
|
@ -32,8 +32,6 @@ Pod::Spec.new do |s| |
|
|
|
|
:tag => "v#{version}", |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
s.resource = 'src/objective-c/PrivacyInfo.xcprivacy' |
|
|
|
|
|
|
|
|
|
name = 'GRPCClient' |
|
|
|
|
s.module_name = name |
|
|
|
|
s.header_dir = name |
|
|
|
@ -52,6 +50,14 @@ Pod::Spec.new do |s| |
|
|
|
|
s.tvos.deployment_target = '12.0' |
|
|
|
|
s.watchos.deployment_target = '6.0' |
|
|
|
|
|
|
|
|
|
# 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-Legacy' do |ss| |
|
|
|
|
ss.header_mappings_dir = 'src/objective-c/GRPCClient' |
|
|
|
|
|
|
|
|
@ -72,7 +78,7 @@ Pod::Spec.new do |s| |
|
|
|
|
"src/objective-c/GRPCClient/GRPCTypes.h", |
|
|
|
|
"src/objective-c/GRPCClient/GRPCTypes.mm" |
|
|
|
|
ss.dependency "gRPC-RxLibrary/Interface", version |
|
|
|
|
|
|
|
|
|
ss.dependency "#{s.name}/Privacy", version |
|
|
|
|
s.ios.deployment_target = '10.0' |
|
|
|
|
s.osx.deployment_target = '10.12' |
|
|
|
|
s.tvos.deployment_target = '12.0' |
|
|
|
@ -107,7 +113,7 @@ Pod::Spec.new do |s| |
|
|
|
|
'src/objective-c/GRPCClient/version.h' |
|
|
|
|
|
|
|
|
|
ss.dependency "#{s.name}/Interface-Legacy", version |
|
|
|
|
|
|
|
|
|
ss.dependency "#{s.name}/Privacy", version |
|
|
|
|
s.ios.deployment_target = '10.0' |
|
|
|
|
s.osx.deployment_target = '10.12' |
|
|
|
|
s.tvos.deployment_target = '12.0' |
|
|
|
@ -141,6 +147,7 @@ Pod::Spec.new do |s| |
|
|
|
|
|
|
|
|
|
ss.dependency "#{s.name}/Interface-Legacy", version |
|
|
|
|
ss.dependency "#{s.name}/Interface", version |
|
|
|
|
ss.dependency "#{s.name}/Privacy", version |
|
|
|
|
ss.dependency 'gRPC-Core', version |
|
|
|
|
ss.dependency 'gRPC-RxLibrary', version |
|
|
|
|
|
|
|
|
@ -157,6 +164,7 @@ Pod::Spec.new do |s| |
|
|
|
|
'src/objective-c/GRPCClient/GRPCCall+Cronet.mm', |
|
|
|
|
'src/objective-c/GRPCClient/private/GRPCCore/GRPCCoreCronet/*.{h,mm}' |
|
|
|
|
ss.dependency "#{s.name}/GRPCCore", version |
|
|
|
|
ss.dependency "#{s.name}/Privacy", version |
|
|
|
|
ss.dependency 'gRPC-Core/Cronet-Implementation', version |
|
|
|
|
ss.dependency 'CronetFramework' |
|
|
|
|
|
|
|
|
|