Pod::Spec.new do |s|
s.name = 'gRPC'
- version = '1.24.1'
+ version = '1.37.1'
s.version = version
s.summary = 'gRPC client library for iOS/OSX'
s.homepage = 'https://grpc.io'
'CLANG_WARN_STRICT_PROTOTYPES' => 'NO',
}
- s.ios.deployment_target = '7.0'
- s.osx.deployment_target = '10.9'
+ s.ios.deployment_target = '9.0'
+ s.osx.deployment_target = '10.10'
s.tvos.deployment_target = '10.0'
s.watchos.deployment_target = '4.0'
"src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
"src/objective-c/GRPCClient/GRPCCall+Tests.h",
"src/objective-c/GRPCClient/GRPCCallLegacy.h",
- "src/objective-c/GRPCClient/GRPCTypes.h"
+ "src/objective-c/GRPCClient/GRPCTypes.h",
+ "src/objective-c/GRPCClient/GRPCTypes.m"
ss.dependency "gRPC-RxLibrary/Interface", version
- ss.ios.deployment_target = '7.0'
- ss.osx.deployment_target = '10.9'
+ ss.ios.deployment_target = '9.0'
+ ss.osx.deployment_target = '10.10'
ss.tvos.deployment_target = '10.0'
ss.watchos.deployment_target = '4.0'
end
ss.dependency "#{s.name}/Interface-Legacy", version
- ss.ios.deployment_target = '7.0'
- ss.osx.deployment_target = '10.9'
+ ss.ios.deployment_target = '9.0'
+ ss.osx.deployment_target = '10.10'
ss.tvos.deployment_target = '10.0'
ss.watchos.deployment_target = '4.0'
end
'src/objective-c/GRPCClient/GRPCCall+Cronet.h',
'src/objective-c/GRPCClient/GRPCCall+OAuth2.h',
'src/objective-c/GRPCClient/GRPCCall+Tests.h',
- 'src/objective-c/GRPCClient/GRPCCall+ChannelArg.h',
- 'src/objective-c/GRPCClient/internal_testing/*.h'
+ 'src/objective-c/GRPCClient/GRPCCall+ChannelArg.h'
ss.private_header_files = 'src/objective-c/GRPCClient/private/GRPCCore/*.h'
- ss.source_files = 'src/objective-c/GRPCClient/internal_testing/*.{h,m}',
- 'src/objective-c/GRPCClient/private/GRPCCore/*.{h,m}',
+ ss.source_files = 'src/objective-c/GRPCClient/private/GRPCCore/*.{h,m}',
'src/objective-c/GRPCClient/GRPCCall+ChannelArg.h',
'src/objective-c/GRPCClient/GRPCCall+ChannelArg.m',
'src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h',
ss.dependency 'gRPC-Core', version
ss.dependency 'gRPC-RxLibrary', version
- ss.ios.deployment_target = '7.0'
- ss.osx.deployment_target = '10.9'
+ ss.ios.deployment_target = '9.0'
+ ss.osx.deployment_target = '10.10'
ss.tvos.deployment_target = '10.0'
ss.watchos.deployment_target = '4.0'
end
ss.dependency 'gRPC-Core/Cronet-Implementation', version
ss.dependency 'CronetFramework'
- ss.ios.deployment_target = '8.0'
+ ss.ios.deployment_target = '9.0'
end
# CFStream is now default. Leaving this subspec only for compatibility purpose.
s.subspec 'CFStream' do |ss|
ss.dependency "#{s.name}/GRPCCore", version
- ss.ios.deployment_target = '7.0'
- ss.osx.deployment_target = '10.9'
+ ss.ios.deployment_target = '9.0'
+ ss.osx.deployment_target = '10.10'
+ ss.tvos.deployment_target = '10.0'
+ ss.watchos.deployment_target = '4.0'
+ end
+
+ s.subspec 'InternalTesting' do |ss|
+ ss.dependency "#{s.name}/GRPCCore", version
+ ss.public_header_files = 'src/objective-c/GRPCClient/internal_testing/*.h'
+ ss.source_files = 'src/objective-c/GRPCClient/internal_testing/*.{h,m}'
+ ss.header_mappings_dir = 'src/objective-c/GRPCClient'
+
+ ss.ios.deployment_target = '9.0'
+ ss.osx.deployment_target = '10.10'
ss.tvos.deployment_target = '10.0'
ss.watchos.deployment_target = '4.0'
end