[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 1 / 2 / a / gRPC / 1.61.0-pre1 / gRPC.podspec.json
blob773fcf895d866842cc8f70bfecc94f9363318e1c
2   "name": "gRPC",
3   "version": "1.61.0-pre1",
4   "summary": "gRPC client library for iOS/OSX",
5   "homepage": "https://grpc.io",
6   "license": "Apache License, Version 2.0",
7   "authors": {
8     "The gRPC contributors": "grpc-packages@google.com"
9   },
10   "source": {
11     "git": "https://github.com/grpc/grpc.git",
12     "tag": "v1.61.0-pre1"
13   },
14   "resources": "src/objective-c/PrivacyInfo.xcprivacy",
15   "module_name": "GRPCClient",
16   "header_dir": "GRPCClient",
17   "default_subspecs": [
18     "Interface",
19     "GRPCCore",
20     "Interface-Legacy"
21   ],
22   "pod_target_xcconfig": {
23     "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
24     "CLANG_WARN_STRICT_PROTOTYPES": "NO",
25     "CLANG_CXX_LANGUAGE_STANDARD": "c++14"
26   },
27   "platforms": {
28     "ios": "10.0",
29     "osx": "10.12",
30     "tvos": "12.0",
31     "watchos": "6.0"
32   },
33   "subspecs": [
34     {
35       "name": "Interface-Legacy",
36       "header_mappings_dir": "src/objective-c/GRPCClient",
37       "public_header_files": [
38         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
39         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
40         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
41         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
42         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
43         "src/objective-c/GRPCClient/GRPCCallLegacy.h",
44         "src/objective-c/GRPCClient/GRPCTypes.h"
45       ],
46       "source_files": [
47         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
48         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
49         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
50         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
51         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
52         "src/objective-c/GRPCClient/GRPCCallLegacy.h",
53         "src/objective-c/GRPCClient/GRPCTypes.h",
54         "src/objective-c/GRPCClient/GRPCTypes.mm"
55       ],
56       "dependencies": {
57         "gRPC-RxLibrary/Interface": [
58           "1.61.0-pre1"
59         ]
60       }
61     },
62     {
63       "name": "Interface",
64       "header_mappings_dir": "src/objective-c/GRPCClient",
65       "public_header_files": [
66         "src/objective-c/GRPCClient/GRPCCall.h",
67         "src/objective-c/GRPCClient/GRPCCall+Interceptor.h",
68         "src/objective-c/GRPCClient/GRPCCallOptions.h",
69         "src/objective-c/GRPCClient/GRPCInterceptor.h",
70         "src/objective-c/GRPCClient/GRPCTransport.h",
71         "src/objective-c/GRPCClient/GRPCDispatchable.h",
72         "src/objective-c/GRPCClient/version.h"
73       ],
74       "source_files": [
75         "src/objective-c/GRPCClient/GRPCCall.h",
76         "src/objective-c/GRPCClient/GRPCCall.mm",
77         "src/objective-c/GRPCClient/GRPCCall+Interceptor.h",
78         "src/objective-c/GRPCClient/GRPCCall+Interceptor.mm",
79         "src/objective-c/GRPCClient/GRPCCallOptions.h",
80         "src/objective-c/GRPCClient/GRPCCallOptions.mm",
81         "src/objective-c/GRPCClient/GRPCDispatchable.h",
82         "src/objective-c/GRPCClient/GRPCInterceptor.h",
83         "src/objective-c/GRPCClient/GRPCInterceptor.mm",
84         "src/objective-c/GRPCClient/GRPCTransport.h",
85         "src/objective-c/GRPCClient/GRPCTransport.mm",
86         "src/objective-c/GRPCClient/internal/*.h",
87         "src/objective-c/GRPCClient/private/GRPCTransport+Private.h",
88         "src/objective-c/GRPCClient/private/GRPCTransport+Private.mm",
89         "src/objective-c/GRPCClient/version.h"
90       ],
91       "dependencies": {
92         "gRPC/Interface-Legacy": [
93           "1.61.0-pre1"
94         ]
95       }
96     },
97     {
98       "name": "GRPCCore",
99       "header_mappings_dir": "src/objective-c/GRPCClient",
100       "public_header_files": [
101         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
102         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
103         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
104         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
105         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h"
106       ],
107       "private_header_files": "src/objective-c/GRPCClient/private/GRPCCore/*.h",
108       "source_files": [
109         "src/objective-c/GRPCClient/private/GRPCCore/*.{h,mm}",
110         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
111         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.mm",
112         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
113         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.mm",
114         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
115         "src/objective-c/GRPCClient/GRPCCall+Cronet.mm",
116         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
117         "src/objective-c/GRPCClient/GRPCCall+OAuth2.mm",
118         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
119         "src/objective-c/GRPCClient/GRPCCall+Tests.mm",
120         "src/objective-c/GRPCClient/GRPCCallLegacy.mm"
121       ],
122       "resource_bundles": {
123         "gRPCCertificates": [
124           "etc/roots.pem"
125         ]
126       },
127       "dependencies": {
128         "gRPC/Interface-Legacy": [
129           "1.61.0-pre1"
130         ],
131         "gRPC/Interface": [
132           "1.61.0-pre1"
133         ],
134         "gRPC-Core": [
135           "1.61.0-pre1"
136         ],
137         "gRPC-RxLibrary": [
138           "1.61.0-pre1"
139         ]
140       }
141     },
142     {
143       "name": "GRPCCoreCronet",
144       "header_mappings_dir": "src/objective-c/GRPCClient",
145       "source_files": [
146         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
147         "src/objective-c/GRPCClient/GRPCCall+Cronet.mm",
148         "src/objective-c/GRPCClient/private/GRPCCore/GRPCCoreCronet/*.{h,mm}"
149       ],
150       "dependencies": {
151         "gRPC/GRPCCore": [
152           "1.61.0-pre1"
153         ],
154         "gRPC-Core/Cronet-Implementation": [
155           "1.61.0-pre1"
156         ],
157         "CronetFramework": [
159         ]
160       },
161       "platforms": {
162         "ios": "10.0"
163       }
164     },
165     {
166       "name": "CFStream",
167       "dependencies": {
168         "gRPC/GRPCCore": [
169           "1.61.0-pre1"
170         ]
171       }
172     },
173     {
174       "name": "InternalTesting",
175       "dependencies": {
176         "gRPC/GRPCCore": [
177           "1.61.0-pre1"
178         ]
179       },
180       "public_header_files": "src/objective-c/GRPCClient/internal_testing/*.h",
181       "source_files": "src/objective-c/GRPCClient/internal_testing/*.{h,mm}",
182       "header_mappings_dir": "src/objective-c/GRPCClient"
183     }
184   ]