|
33 | 33 | B543C3EF1CD1FD0B008C512B /* GroundControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B543C3EE1CD1FD0B008C512B /* GroundControl.swift */; };
|
34 | 34 | B543C3F11CD21530008C512B /* Tracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B543C3F01CD21530008C512B /* Tracker.swift */; };
|
35 | 35 | B543C3F31CD34419008C512B /* Video+PlayerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B543C3F21CD34419008C512B /* Video+PlayerItem.swift */; };
|
| 36 | + B546053A1DDB482A00208D37 /* DataRequest+Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = B54605391DDB482A00208D37 /* DataRequest+Result.swift */; }; |
36 | 37 | B5501BE31CD74206001C3281 /* TrackableNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5501BE21CD74206001C3281 /* TrackableNavigationController.swift */; };
|
37 | 38 | B5501BE91CD8ACEC001C3281 /* Trackable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5501BE81CD8ACEC001C3281 /* Trackable.swift */; };
|
38 | 39 | B55BF7E71DC5B7F400EE20BD /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55BF7E61DC5B7F400EE20BD /* Reusable.swift */; };
|
|
111 | 112 | B543C3EE1CD1FD0B008C512B /* GroundControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroundControl.swift; sourceTree = "<group>"; };
|
112 | 113 | B543C3F01CD21530008C512B /* Tracker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tracker.swift; sourceTree = "<group>"; };
|
113 | 114 | B543C3F21CD34419008C512B /* Video+PlayerItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Video+PlayerItem.swift"; sourceTree = "<group>"; };
|
| 115 | + B54605391DDB482A00208D37 /* DataRequest+Result.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DataRequest+Result.swift"; sourceTree = "<group>"; }; |
114 | 116 | B5501BE21CD74206001C3281 /* TrackableNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackableNavigationController.swift; sourceTree = "<group>"; };
|
115 | 117 | B5501BE81CD8ACEC001C3281 /* Trackable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Trackable.swift; sourceTree = "<group>"; };
|
116 | 118 | B55BF7E61DC5B7F400EE20BD /* Reusable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Reusable.swift; sourceTree = "<group>"; };
|
|
183 | 185 | name = Frameworks;
|
184 | 186 | sourceTree = "<group>";
|
185 | 187 | };
|
186 |
| - B53E39791CA1494600EB1EEE /* Extension */ = { |
| 188 | + B53E39791CA1494600EB1EEE /* Extensions */ = { |
187 | 189 | isa = PBXGroup;
|
188 | 190 | children = (
|
189 | 191 | B52EC3B01CB26F1B0072762C /* CGRect+Grid.swift */,
|
| 192 | + B54605391DDB482A00208D37 /* DataRequest+Result.swift */, |
190 | 193 | B53E39771CA1494000EB1EEE /* UIColor+TV.swift */,
|
191 | 194 | B52EC3B21CB3A02E0072762C /* UIFont+TV.swift */,
|
192 | 195 | B5C85D031CA97981000AE0CF /* UIImage+Grid.swift */,
|
193 | 196 | B56D0E251CBC0C1900B92F73 /* UIViewController+Alert.swift */,
|
194 | 197 | B543C3F21CD34419008C512B /* Video+PlayerItem.swift */,
|
195 | 198 | );
|
196 |
| - name = Extension; |
| 199 | + path = Extensions; |
197 | 200 | sourceTree = "<group>";
|
198 | 201 | };
|
199 |
| - B543C3EB1CD1E93B008C512B /* Protocol */ = { |
| 202 | + B543C3EB1CD1E93B008C512B /* Protocols */ = { |
200 | 203 | isa = PBXGroup;
|
201 | 204 | children = (
|
202 | 205 | B5C79B151DBFBCF80069837A /* BlurBackgroundPresentable.swift */,
|
203 |
| - B52BD6741D5F94320023D4E9 /* DataCollection.swift */, |
204 | 206 | B5EE174F1DC509B8009DA1AE /* DataFetching.swift */,
|
205 | 207 | B55BF7E81DC5C3C400EE20BD /* DropdownMenuPresentable.swift */,
|
206 | 208 | B50A202A1DC4B53C00ACBF1B /* LoadingIndicatorPresentable.swift */,
|
207 | 209 | B543C3E91CD1E85E008C512B /* OverlayViewPresentable.swift */,
|
208 | 210 | B55BF7E61DC5B7F400EE20BD /* Reusable.swift */,
|
209 |
| - B516E78A1D54D73B00A3FCB9 /* SourceType.swift */, |
210 | 211 | B5501BE81CD8ACEC001C3281 /* Trackable.swift */,
|
211 | 212 | B5EFE6C11DC600FF00236D1A /* VideosGridLayout.swift */,
|
212 | 213 | );
|
213 |
| - name = Protocol; |
| 214 | + path = Protocols; |
214 | 215 | sourceTree = "<group>";
|
215 | 216 | };
|
216 | 217 | B5761A541CCF555D008CCC08 /* Supporting Files */ = {
|
|
234 | 235 | name = "Supporting Files";
|
235 | 236 | sourceTree = "<group>";
|
236 | 237 | };
|
237 |
| - B5A614FD1CCA0884004A3CD5 /* Classes */ = { |
| 238 | + B5A614FD1CCA0884004A3CD5 /* Sources */ = { |
238 | 239 | isa = PBXGroup;
|
239 | 240 | children = (
|
240 |
| - B5AAAE5D1C85DD1D002DDFC8 /* Controller */, |
241 |
| - B53E39791CA1494600EB1EEE /* Extension */, |
242 |
| - B5D036581D54E96900B80CFC /* Helper */, |
243 |
| - B5AAAE5B1C85DD0A002DDFC8 /* Model */, |
244 |
| - B543C3EB1CD1E93B008C512B /* Protocol */, |
245 |
| - B5AAAE5C1C85DD16002DDFC8 /* View */, |
| 241 | + B5AAAE5D1C85DD1D002DDFC8 /* Controllers */, |
| 242 | + B53E39791CA1494600EB1EEE /* Extensions */, |
| 243 | + B5D036581D54E96900B80CFC /* Helpers */, |
| 244 | + B5AAAE5B1C85DD0A002DDFC8 /* Models */, |
| 245 | + B543C3EB1CD1E93B008C512B /* Protocols */, |
| 246 | + B5AAAE5C1C85DD16002DDFC8 /* Views */, |
246 | 247 | B5F7BF4B1BA9C95F00A75099 /* AppDelegate.swift */,
|
247 | 248 | B50BFC041CC88FA3004F853D /* Debug.swift */,
|
248 | 249 | B51A95381CCF1C5100E5ED97 /* iCookTVKeys.swift */,
|
249 | 250 | B5AEEE311C82D4BC001CF112 /* Metrics.swift */,
|
250 | 251 | );
|
251 |
| - name = Classes; |
| 252 | + name = Sources; |
252 | 253 | sourceTree = "<group>";
|
253 | 254 | };
|
254 |
| - B5AAAE5B1C85DD0A002DDFC8 /* Model */ = { |
| 255 | + B5AAAE5B1C85DD0A002DDFC8 /* Models */ = { |
255 | 256 | isa = PBXGroup;
|
256 | 257 | children = (
|
257 | 258 | B52BD6761D5FA2570023D4E9 /* CategoriesCollection.swift */,
|
258 | 259 | B594CB3A1D53998900CB5630 /* CategoriesDataSource.swift */,
|
259 | 260 | B56D68E81CA564B00097D5D7 /* Category.swift */,
|
| 261 | + B52BD6741D5F94320023D4E9 /* DataCollection.swift */, |
260 | 262 | B52BD6781D6024D30023D4E9 /* DataSource.swift */,
|
| 263 | + B516E78A1D54D73B00A3FCB9 /* SourceType.swift */, |
261 | 264 | B5BA618A1C7748B900548B38 /* Video.swift */,
|
262 | 265 | B52BD6721D5F910D0023D4E9 /* VideosCollection.swift */,
|
263 | 266 | B58E906C1D5F806600AC184D /* VideosDataSource.swift */,
|
264 | 267 | );
|
265 |
| - name = Model; |
| 268 | + path = Models; |
266 | 269 | sourceTree = "<group>";
|
267 | 270 | };
|
268 |
| - B5AAAE5C1C85DD16002DDFC8 /* View */ = { |
| 271 | + B5AAAE5C1C85DD16002DDFC8 /* Views */ = { |
269 | 272 | isa = PBXGroup;
|
270 | 273 | children = (
|
271 | 274 | B5A8F7081CA259120069F836 /* CategoryCell.swift */,
|
|
277 | 280 | B5C591141CA04BA50096B985 /* SectionHeaderView.swift */,
|
278 | 281 | B5BA61881C77431400548B38 /* VideoCell.swift */,
|
279 | 282 | );
|
280 |
| - name = View; |
| 283 | + path = Views; |
281 | 284 | sourceTree = "<group>";
|
282 | 285 | };
|
283 |
| - B5AAAE5D1C85DD1D002DDFC8 /* Controller */ = { |
| 286 | + B5AAAE5D1C85DD1D002DDFC8 /* Controllers */ = { |
284 | 287 | isa = PBXGroup;
|
285 | 288 | children = (
|
286 | 289 | B53E397A1CA14B4200EB1EEE /* CategoriesViewController.swift */,
|
|
290 | 293 | B5BA618C1C774BC400548B38 /* VideoPlayerController.swift */,
|
291 | 294 | B5DCF9331C985E1600D19FC0 /* VideosViewController.swift */,
|
292 | 295 | );
|
293 |
| - name = Controller; |
| 296 | + path = Controllers; |
294 | 297 | sourceTree = "<group>";
|
295 | 298 | };
|
296 |
| - B5D036581D54E96900B80CFC /* Helper */ = { |
| 299 | + B5D036581D54E96900B80CFC /* Helpers */ = { |
297 | 300 | isa = PBXGroup;
|
298 | 301 | children = (
|
299 | 302 | B58DE38A1CB8B54200C00266 /* CoverBuilder.swift */,
|
300 | 303 | B543C3EE1CD1FD0B008C512B /* GroundControl.swift */,
|
301 | 304 | B53115921CC69E7C00E75292 /* HistoryManager.swift */,
|
302 | 305 | B543C3F01CD21530008C512B /* Tracker.swift */,
|
303 | 306 | );
|
304 |
| - name = Helper; |
| 307 | + path = Helpers; |
305 | 308 | sourceTree = "<group>";
|
306 | 309 | };
|
307 | 310 | B5F7BF3F1BA9C95F00A75099 = {
|
|
313 | 316 | BAB05330A45C8FC69E4F49F5 /* Pods */,
|
314 | 317 | B5F7BF491BA9C95F00A75099 /* Products */,
|
315 | 318 | );
|
| 319 | + indentWidth = 2; |
316 | 320 | sourceTree = "<group>";
|
| 321 | + tabWidth = 4; |
| 322 | + usesTabs = 0; |
317 | 323 | };
|
318 | 324 | B5F7BF491BA9C95F00A75099 /* Products */ = {
|
319 | 325 | isa = PBXGroup;
|
|
327 | 333 | B5F7BF4A1BA9C95F00A75099 /* iCookTV */ = {
|
328 | 334 | isa = PBXGroup;
|
329 | 335 | children = (
|
330 |
| - B5A614FD1CCA0884004A3CD5 /* Classes */, |
| 336 | + B5A614FD1CCA0884004A3CD5 /* Sources */, |
331 | 337 | B5A614FC1CCA0848004A3CD5 /* Supporting Files */,
|
332 | 338 | B5F7BF521BA9C95F00A75099 /* Assets.xcassets */,
|
333 | 339 | );
|
|
367 | 373 | buildConfigurationList = B5F7BF621BA9C95F00A75099 /* Build configuration list for PBXNativeTarget "iCookTV" */;
|
368 | 374 | buildPhases = (
|
369 | 375 | 24D096314DA4D14E4EDFA5EB /* [CP] Check Pods Manifest.lock */,
|
| 376 | + B52DFA9C1CF8006E005B9D67 /* Run Swiftlint */, |
370 | 377 | B5BA3B4A1CF6D19800B0A022 /* Run R.swift Script */,
|
371 | 378 | B5F7BF441BA9C95F00A75099 /* Sources */,
|
372 |
| - B52DFA9C1CF8006E005B9D67 /* Swiftlint */, |
373 | 379 | B5F7BF451BA9C95F00A75099 /* Frameworks */,
|
374 | 380 | B5F7BF461BA9C95F00A75099 /* Resources */,
|
375 | 381 | B51A95351CCDFFEB00E5ED97 /* Run Fabric Script */,
|
|
541 | 547 | );
|
542 | 548 | runOnlyForDeploymentPostprocessing = 0;
|
543 | 549 | shellPath = /bin/sh;
|
544 |
| - shellScript = "if [ \"$CONFIGURATION\" = \"Release\" ] && [ \"$CI\" != true ]; then\n FABRIC_APIKEY=$(cat ${SRCROOT}/keys/fabric.apikey);\n FABRIC_BUILDSECRET=$(cat ${SRCROOT}/keys/fabric.buildsecret);\n ${PODS_ROOT}/Fabric/run ${FABRIC_APIKEY} ${FABRIC_BUILDSECRET};\nelse\n echo \"Skip Fabric script\"\nfi"; |
| 550 | + shellScript = "sh ${SRCROOT}/scripts/set-up-fabric.sh"; |
545 | 551 | };
|
546 |
| - B52DFA9C1CF8006E005B9D67 /* Swiftlint */ = { |
| 552 | + B52DFA9C1CF8006E005B9D67 /* Run Swiftlint */ = { |
547 | 553 | isa = PBXShellScriptBuildPhase;
|
548 | 554 | buildActionMask = 2147483647;
|
549 | 555 | files = (
|
550 | 556 | );
|
551 | 557 | inputPaths = (
|
552 | 558 | );
|
553 |
| - name = Swiftlint; |
| 559 | + name = "Run Swiftlint"; |
554 | 560 | outputPaths = (
|
555 | 561 | );
|
556 | 562 | runOnlyForDeploymentPostprocessing = 0;
|
|
619 | 625 | B58DE38B1CB8B54200C00266 /* CoverBuilder.swift in Sources */,
|
620 | 626 | B52BD6751D5F94320023D4E9 /* DataCollection.swift in Sources */,
|
621 | 627 | B5EE17501DC509B8009DA1AE /* DataFetching.swift in Sources */,
|
| 628 | + B546053A1DDB482A00208D37 /* DataRequest+Result.swift in Sources */, |
622 | 629 | B52BD6791D6024D30023D4E9 /* DataSource.swift in Sources */,
|
623 | 630 | B50BFC051CC88FA3004F853D /* Debug.swift in Sources */,
|
624 | 631 | B55BF7E91DC5C3C400EE20BD /* DropdownMenuPresentable.swift in Sources */,
|
|
0 commit comments