[Add] RapidKitFoundation_MacOS 2024.1224.1706.628
[CocoaPods.git] / Specs / d / 5 / 6 / CrowdinSDK / 1.5.1 / CrowdinSDK.podspec.json
blob4b950321def3aab92363f035060313ba696a7d0c
2   "name": "CrowdinSDK",
3   "version": "1.5.1",
4   "summary": "Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately",
5   "description": "Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately. So there is no need to update this application via App Store to get the new version with the localization.\n\nThe SDK provides:\n\nOver-The-Air Content Delivery – the localized files can be sent to the application from the project whenever needed\nReal-time Preview – all the translations that are done via Editor can be shown in the application in real-time\nScreenshots – all screenshots made in the application may be automatically sent to your Crowdin project with tagged source strings",
6   "homepage": "https://github.com/crowdin/mobile-sdk-ios",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "Crowdin": "support@crowdin.com"
13   },
14   "source": {
15     "git": "https://github.com/crowdin/mobile-sdk-ios.git",
16     "tag": "1.5.1"
17   },
18   "social_media_url": "https://twitter.com/crowdin",
19   "platforms": {
20     "watchos": "2.0",
21     "ios": "9.0",
22     "tvos": "9.0",
23     "osx": "10.13"
24   },
25   "ios": {
26     "frameworks": "UIKit"
27   },
28   "tvos": {
29     "frameworks": "UIKit"
30   },
31   "osx": {
32     "frameworks": "AppKit"
33   },
34   "static_framework": false,
35   "swift_versions": "5.0",
36   "default_subspecs": [
37     "Core",
38     "CrowdinProvider"
39   ],
40   "testspecs": [
41     {
42       "name": "Core_Tests",
43       "test_type": "unit",
44       "platforms": {
45         "watchos": "2.0",
46         "ios": "9.0",
47         "tvos": "9.0",
48         "osx": "10.13"
49       },
50       "source_files": "Sources/Tests/Core/*.swift"
51     },
52     {
53       "name": "CrowdinProvider_Tests",
54       "test_type": "unit",
55       "platforms": {
56         "watchos": "2.0",
57         "ios": "9.0",
58         "tvos": "9.0",
59         "osx": "10.13"
60       },
61       "source_files": "Sources/Tests/CrowdinProvider/*.swift",
62       "resources": "Resources/Tests/SupportedLanguages.json"
63     },
64     {
65       "name": "CrowdinAPI_Tests",
66       "test_type": "unit",
67       "platforms": {
68         "watchos": "2.0",
69         "ios": "9.0",
70         "tvos": "9.0",
71         "osx": "10.13"
72       },
73       "source_files": "Sources/Tests/CrowdinAPI/*.swift"
74     }
75   ],
76   "subspecs": [
77     {
78       "name": "Core",
79       "source_files": "Sources/CrowdinSDK/CrowdinSDK/**/*",
80       "dependencies": {
81         "CrowdinSDK/CrowdinFileSystem": [
83         ]
84       }
85     },
86     {
87       "name": "CrowdinFileSystem",
88       "source_files": "Sources/CrowdinSDK/CrowdinFileSystem/**/*"
89     },
90     {
91       "name": "CrowdinProvider",
92       "source_files": "Sources/CrowdinSDK/Providers/Crowdin/**/*.swift",
93       "dependencies": {
94         "CrowdinSDK/Core": [
96         ],
97         "CrowdinSDK/CrowdinAPI": [
99         ],
100         "CrowdinSDK/CrowdinFileSystem": [
102         ]
103       }
104     },
105     {
106       "name": "CrowdinAPI",
107       "source_files": "Sources/CrowdinSDK/CrowdinAPI/**/*.swift",
108       "dependencies": {
109         "CrowdinSDK/Core": [
111         ],
112         "BaseAPI": [
113           "~> 0.2.1"
114         ]
115       }
116     },
117     {
118       "name": "Screenshots",
119       "ios": {
120         "source_files": "Sources/CrowdinSDK/Features/ScreenshotFeature/**/*.swift"
121       },
122       "dependencies": {
123         "CrowdinSDK/Core": [
125         ],
126         "CrowdinSDK/CrowdinProvider": [
128         ],
129         "CrowdinSDK/CrowdinAPI": [
131         ],
132         "CrowdinSDK/LoginFeature": [
134         ]
135       }
136     },
137     {
138       "name": "RealtimeUpdate",
139       "ios": {
140         "source_files": "Sources/CrowdinSDK/Features/RealtimeUpdateFeature/**/*.swift"
141       },
142       "dependencies": {
143         "CrowdinSDK/Core": [
145         ],
146         "CrowdinSDK/CrowdinProvider": [
148         ],
149         "CrowdinSDK/CrowdinAPI": [
151         ],
152         "CrowdinSDK/LoginFeature": [
154         ],
155         "Starscream": [
156           "~> 4.0.4"
157         ]
158       }
159     },
160     {
161       "name": "RefreshLocalization",
162       "source_files": "Sources/CrowdinSDK/Features/RefreshLocalizationFeature/**/*.swift",
163       "dependencies": {
164         "CrowdinSDK/Core": [
166         ],
167         "CrowdinSDK/CrowdinProvider": [
169         ],
170         "CrowdinSDK/CrowdinAPI": [
172         ]
173       }
174     },
175     {
176       "name": "LoginFeature",
177       "ios": {
178         "source_files": "Sources/CrowdinSDK/Features/LoginFeature/**/*.swift"
179       },
180       "dependencies": {
181         "CrowdinSDK/Core": [
183         ],
184         "CrowdinSDK/CrowdinProvider": [
186         ],
187         "CrowdinSDK/CrowdinAPI": [
189         ],
190         "BaseAPI": [
191           "~> 0.2.1"
192         ]
193       }
194     },
195     {
196       "name": "IntervalUpdate",
197       "ios": {
198         "source_files": "Sources/CrowdinSDK/Features/IntervalUpdateFeature/**/*.swift"
199       },
200       "dependencies": {
201         "CrowdinSDK/Core": [
203         ],
204         "CrowdinSDK/CrowdinProvider": [
206         ],
207         "CrowdinSDK/CrowdinAPI": [
209         ]
210       }
211     },
212     {
213       "name": "Settings",
214       "ios": {
215         "source_files": "Sources/CrowdinSDK/Settings/**/*.swift",
216         "resources": "Sources/CrowdinSDK/Resources/Settings/*.{storyboard,xib,xcassets}"
217       },
218       "dependencies": {
219         "CrowdinSDK/Screenshots": [
221         ],
222         "CrowdinSDK/RealtimeUpdate": [
224         ],
225         "CrowdinSDK/RefreshLocalization": [
227         ],
228         "CrowdinSDK/IntervalUpdate": [
230         ],
231         "CrowdinSDK/Core": [
233         ],
234         "CrowdinSDK/CrowdinProvider": [
236         ],
237         "CrowdinSDK/CrowdinAPI": [
239         ],
240         "CrowdinSDK/LoginFeature": [
242         ]
243       }
244     }
245   ],
246   "swift_version": "5.0"