[Add] RegulaCommonNightly 7.5.947
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 7.3.1 / GoogleUtilities.podspec.json
blob3e6cccb090afcd7d5c59ea85ff6d77b6777f6c96
2   "name": "GoogleUtilities",
3   "version": "7.3.1",
4   "summary": "Google Utilities for Apple platform SDKs",
5   "description": "Internal Google Utilities including Network, Reachability Environment, Logger and Swizzling for\nother Google CocoaPods. They're not intended for direct public usage.",
6   "homepage": "https://github.com/google/GoogleUtilities",
7   "license": {
8     "type": "Apache",
9     "file": "LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/google/GoogleUtilities.git",
14     "tag": "CocoaPods-7.3.1"
15   },
16   "platforms": {
17     "ios": "9.0",
18     "osx": "10.12",
19     "tvos": "10.0",
20     "watchos": "6.0"
21   },
22   "cocoapods_version": ">= 1.4.0",
23   "prefix_header_file": false,
24   "pod_target_xcconfig": {
25     "GCC_C_LANGUAGE_STANDARD": "c99",
26     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
27   },
28   "testspecs": [
29     {
30       "name": "unit",
31       "test_type": "unit",
32       "scheme": {
33         "code_coverage": true
34       },
35       "platforms": {
36         "ios": "9.0",
37         "osx": "10.12",
38         "tvos": "10.0"
39       },
40       "source_files": [
41         "GoogleUtilities/Tests/Unit/**/*.[mh]"
42       ],
43       "requires_arc": "GoogleUtilities/Tests/Unit/*/*.[mh]",
44       "requires_app_host": true,
45       "dependencies": {
46         "OCMock": [
48         ]
49       }
50     },
51     {
52       "name": "unit-swift",
53       "test_type": "unit",
54       "scheme": {
55         "code_coverage": true
56       },
57       "platforms": {
58         "ios": "9.0",
59         "osx": "10.12",
60         "tvos": "10.0"
61       },
62       "source_files": [
63         "GoogleUtilities/Tests/SwiftUnit/**/*.swift",
64         "GoogleUtilities/Tests/SwiftUnit/**/*.h"
65       ],
66       "requires_app_host": true
67     }
68   ],
69   "subspecs": [
70     {
71       "name": "Environment",
72       "source_files": "GoogleUtilities/Environment/**/*.[mh]",
73       "public_header_files": "GoogleUtilities/Environment/Public/GoogleUtilities/*.h",
74       "dependencies": {
75         "PromisesObjC": [
76           "~> 1.2"
77         ]
78       },
79       "frameworks": [
80         "Security"
81       ]
82     },
83     {
84       "name": "Logger",
85       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
86       "public_header_files": "GoogleUtilities/Logger/Public/GoogleUtilities/*.h",
87       "dependencies": {
88         "GoogleUtilities/Environment": [
90         ]
91       }
92     },
93     {
94       "name": "Network",
95       "source_files": "GoogleUtilities/Network/**/*.[mh]",
96       "public_header_files": "GoogleUtilities/Network/Public/GoogleUtilities/*.h",
97       "dependencies": {
98         "GoogleUtilities/NSData+zlib": [
100         ],
101         "GoogleUtilities/Logger": [
103         ],
104         "GoogleUtilities/Reachability": [
106         ]
107       },
108       "frameworks": [
109         "Security"
110       ]
111     },
112     {
113       "name": "NSData+zlib",
114       "source_files": "GoogleUtilities/NSData+zlib/**/*.[mh]",
115       "public_header_files": "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/*.h",
116       "libraries": [
117         "z"
118       ]
119     },
120     {
121       "name": "Reachability",
122       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
123       "public_header_files": "GoogleUtilities/Reachability/Public/GoogleUtilities/*.h",
124       "ios": {
125         "frameworks": [
126           "SystemConfiguration"
127         ]
128       },
129       "osx": {
130         "frameworks": [
131           "SystemConfiguration"
132         ]
133       },
134       "tvos": {
135         "frameworks": [
136           "SystemConfiguration"
137         ]
138       },
139       "dependencies": {
140         "GoogleUtilities/Logger": [
142         ]
143       }
144     },
145     {
146       "name": "AppDelegateSwizzler",
147       "source_files": [
148         "GoogleUtilities/AppDelegateSwizzler/Internal/*.h",
149         "GoogleUtilities/AppDelegateSwizzler/Public/**/*.h",
150         "GoogleUtilities/AppDelegateSwizzler/*.m",
151         "GoogleUtilities/Common/*.h"
152       ],
153       "public_header_files": [
154         "GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/*.h"
155       ],
156       "dependencies": {
157         "GoogleUtilities/Logger": [
159         ],
160         "GoogleUtilities/Network": [
162         ],
163         "GoogleUtilities/Environment": [
165         ]
166       }
167     },
168     {
169       "name": "ISASwizzler",
170       "source_files": [
171         "GoogleUtilities/ISASwizzler/**/*.[mh]",
172         "GoogleUtilities/Common/*.h"
173       ],
174       "public_header_files": "GoogleUtilities/ISASwizzler/Public/GoogleUtilities/*.h"
175     },
176     {
177       "name": "MethodSwizzler",
178       "source_files": [
179         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
180         "GoogleUtilities/Common/*.h"
181       ],
182       "public_header_files": "GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/*.h",
183       "dependencies": {
184         "GoogleUtilities/Logger": [
186         ]
187       }
188     },
189     {
190       "name": "SwizzlerTestHelpers",
191       "source_files": "GoogleUtilities/SwizzlerTestHelpers/**/*.[hm]",
192       "public_header_files": "GoogleUtilities/SwizzlerTestHelpers/Public/GoogleUtilities/*.h",
193       "dependencies": {
194         "GoogleUtilities/MethodSwizzler": [
196         ]
197       }
198     },
199     {
200       "name": "UserDefaults",
201       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
202       "public_header_files": "GoogleUtilities/UserDefaults/Public/GoogleUtilities/*.h",
203       "dependencies": {
204         "GoogleUtilities/Logger": [
206         ]
207       }
208     }
209   ]