[Add] TTSDK-iOS 2.0.2
[CocoaPods.git] / Specs / 1 / 2 / a / gRPC / 1.69.0-pre1 / gRPC.podspec.json
blobb4b6cd5240d341f66393c2c7b5e24d6af1b46687
2   "name": "gRPC",
3   "version": "1.69.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-ios.git",
12     "tag": "v1.69.0-pre1"
13   },
14   "module_name": "GRPCClient",
15   "header_dir": "GRPCClient",
16   "default_subspecs": [
17     "Interface",
18     "GRPCCore",
19     "Interface-Legacy"
20   ],
21   "pod_target_xcconfig": {
22     "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
23     "CLANG_WARN_STRICT_PROTOTYPES": "NO",
24     "CLANG_CXX_LANGUAGE_STANDARD": "c++14"
25   },
26   "platforms": {
27     "ios": "11.0",
28     "osx": "10.14",
29     "tvos": "13.0",
30     "watchos": "6.0",
31     "visionos": "1.0"
32   },
33   "subspecs": [
34     {
35       "name": "Privacy",
36       "resource_bundles": {
37         "GRPCClient": "src/objective-c/PrivacyInfo.xcprivacy"
38       }
39     },
40     {
41       "name": "Interface-Legacy",
42       "header_mappings_dir": "src/objective-c/GRPCClient",
43       "public_header_files": [
44         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
45         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
46         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
47         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
48         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
49         "src/objective-c/GRPCClient/GRPCCallLegacy.h",
50         "src/objective-c/GRPCClient/GRPCTypes.h"
51       ],
52       "source_files": [
53         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
54         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
55         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
56         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
57         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
58         "src/objective-c/GRPCClient/GRPCCallLegacy.h",
59         "src/objective-c/GRPCClient/GRPCTypes.h",
60         "src/objective-c/GRPCClient/GRPCTypes.mm"
61       ],
62       "dependencies": {
63         "gRPC-RxLibrary/Interface": [
64           "1.69.0-pre1"
65         ],
66         "gRPC/Privacy": [
67           "1.69.0-pre1"
68         ]
69       }
70     },
71     {
72       "name": "Interface",
73       "header_mappings_dir": "src/objective-c/GRPCClient",
74       "public_header_files": [
75         "src/objective-c/GRPCClient/GRPCCall.h",
76         "src/objective-c/GRPCClient/GRPCCall+Interceptor.h",
77         "src/objective-c/GRPCClient/GRPCCallOptions.h",
78         "src/objective-c/GRPCClient/GRPCInterceptor.h",
79         "src/objective-c/GRPCClient/GRPCTransport.h",
80         "src/objective-c/GRPCClient/GRPCDispatchable.h",
81         "src/objective-c/GRPCClient/version.h"
82       ],
83       "source_files": [
84         "src/objective-c/GRPCClient/GRPCCall.h",
85         "src/objective-c/GRPCClient/GRPCCall.mm",
86         "src/objective-c/GRPCClient/GRPCCall+Interceptor.h",
87         "src/objective-c/GRPCClient/GRPCCall+Interceptor.mm",
88         "src/objective-c/GRPCClient/GRPCCallOptions.h",
89         "src/objective-c/GRPCClient/GRPCCallOptions.mm",
90         "src/objective-c/GRPCClient/GRPCDispatchable.h",
91         "src/objective-c/GRPCClient/GRPCInterceptor.h",
92         "src/objective-c/GRPCClient/GRPCInterceptor.mm",
93         "src/objective-c/GRPCClient/GRPCTransport.h",
94         "src/objective-c/GRPCClient/GRPCTransport.mm",
95         "src/objective-c/GRPCClient/internal/*.h",
96         "src/objective-c/GRPCClient/private/GRPCTransport+Private.h",
97         "src/objective-c/GRPCClient/private/GRPCTransport+Private.mm",
98         "src/objective-c/GRPCClient/version.h"
99       ],
100       "dependencies": {
101         "gRPC/Interface-Legacy": [
102           "1.69.0-pre1"
103         ],
104         "gRPC/Privacy": [
105           "1.69.0-pre1"
106         ]
107       }
108     },
109     {
110       "name": "GRPCCore",
111       "header_mappings_dir": "src/objective-c/GRPCClient",
112       "public_header_files": [
113         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
114         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
115         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
116         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
117         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h"
118       ],
119       "private_header_files": "src/objective-c/GRPCClient/private/GRPCCore/*.h",
120       "source_files": [
121         "src/objective-c/GRPCClient/private/GRPCCore/*.{h,mm}",
122         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.h",
123         "src/objective-c/GRPCClient/GRPCCall+ChannelArg.mm",
124         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.h",
125         "src/objective-c/GRPCClient/GRPCCall+ChannelCredentials.mm",
126         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
127         "src/objective-c/GRPCClient/GRPCCall+Cronet.mm",
128         "src/objective-c/GRPCClient/GRPCCall+OAuth2.h",
129         "src/objective-c/GRPCClient/GRPCCall+OAuth2.mm",
130         "src/objective-c/GRPCClient/GRPCCall+Tests.h",
131         "src/objective-c/GRPCClient/GRPCCall+Tests.mm",
132         "src/objective-c/GRPCClient/GRPCCallLegacy.mm"
133       ],
134       "resource_bundles": {
135         "gRPCCertificates": [
136           "etc/roots.pem"
137         ]
138       },
139       "dependencies": {
140         "gRPC/Interface-Legacy": [
141           "1.69.0-pre1"
142         ],
143         "gRPC/Interface": [
144           "1.69.0-pre1"
145         ],
146         "gRPC/Privacy": [
147           "1.69.0-pre1"
148         ],
149         "gRPC-Core": [
150           "1.69.0-pre1"
151         ],
152         "gRPC-RxLibrary": [
153           "1.69.0-pre1"
154         ]
155       }
156     },
157     {
158       "name": "GRPCCoreCronet",
159       "header_mappings_dir": "src/objective-c/GRPCClient",
160       "source_files": [
161         "src/objective-c/GRPCClient/GRPCCall+Cronet.h",
162         "src/objective-c/GRPCClient/GRPCCall+Cronet.mm",
163         "src/objective-c/GRPCClient/private/GRPCCore/GRPCCoreCronet/*.{h,mm}"
164       ],
165       "dependencies": {
166         "gRPC/GRPCCore": [
167           "1.69.0-pre1"
168         ],
169         "gRPC/Privacy": [
170           "1.69.0-pre1"
171         ],
172         "gRPC-Core/Cronet-Implementation": [
173           "1.69.0-pre1"
174         ],
175         "CronetFramework": [
177         ]
178       },
179       "platforms": {
180         "ios": "11.0"
181       }
182     },
183     {
184       "name": "CFStream",
185       "dependencies": {
186         "gRPC/GRPCCore": [
187           "1.69.0-pre1"
188         ]
189       }
190     },
191     {
192       "name": "InternalTesting",
193       "dependencies": {
194         "gRPC/GRPCCore": [
195           "1.69.0-pre1"
196         ]
197       },
198       "public_header_files": "src/objective-c/GRPCClient/internal_testing/*.h",
199       "source_files": "src/objective-c/GRPCClient/internal_testing/*.{h,mm}",
200       "header_mappings_dir": "src/objective-c/GRPCClient"
201     }
202   ]