|
15 | 15 | 330718D415D21296AA14E7CA /* HackerNewsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33071291447141A6D31E671B /* HackerNewsTests.swift */; };
|
16 | 16 | 330719203034BDB177F28C41 /* +DateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33071B0E5439D8D207CB68F4 /* +DateTests.swift */; };
|
17 | 17 | 33071F1C64D4742E1F947FAA /* ItemDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33071D0E5913DB91DDDBDADB /* ItemDownloader.swift */; };
|
| 18 | + C91636D626AB2EFE009CECFB /* HackerNews in Frameworks */ = {isa = PBXBuildFile; productRef = C91636D526AB2EFE009CECFB /* HackerNews */; }; |
18 | 19 | C93F99B6267554F00046F870 /* StoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93F99B5267554F00046F870 /* StoryCell.swift */; };
|
19 | 20 | C93F99B8267557FC0046F870 /* StoryList.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93F99B7267557FC0046F870 /* StoryList.swift */; };
|
20 | 21 | C9B58794267C153C005E0A50 /* DetailStoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B58793267C153C005E0A50 /* DetailStoryView.swift */; };
|
21 |
| - C9B83DD426A8631300036AC6 /* Comment.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B83DD326A8631300036AC6 /* Comment.swift */; }; |
22 |
| - C9B83DD726A8637D00036AC6 /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = C9B83DD626A8637D00036AC6 /* Alamofire */; }; |
23 |
| - C9B83DD926A863C000036AC6 /* Job.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B83DD826A863C000036AC6 /* Job.swift */; }; |
24 |
| - C9B83DDB26A863D000036AC6 /* Story.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B83DDA26A863D000036AC6 /* Story.swift */; }; |
25 | 22 | C9B83DDF26A8808900036AC6 /* CommentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B83DDE26A8808900036AC6 /* CommentCell.swift */; };
|
26 | 23 | C9B83DE926A8A23C00036AC6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C9B83DE826A8A23C00036AC6 /* Assets.xcassets */; };
|
27 | 24 | C9B83DEB26A8A76800036AC6 /* +NSTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B83DEA26A8A76800036AC6 /* +NSTextField.swift */; };
|
|
33 | 30 | C9D0938026741BBF002CC786 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D0937F26741BBF002CC786 /* Persistence.swift */; };
|
34 | 31 | C9D0938326741BBF002CC786 /* HNReader.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C9D0938126741BBF002CC786 /* HNReader.xcdatamodeld */; };
|
35 | 32 | C9D0939A26741BC0002CC786 /* HNReaderUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D0939926741BC0002CC786 /* HNReaderUITests.swift */; };
|
36 |
| - C9D093AC26741C25002CC786 /* Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D093AB26741C25002CC786 /* Item.swift */; }; |
| 33 | + C9E4364426AAE5CF002377A5 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C9E4364326AAE5CF002377A5 /* GoogleService-Info.plist */; }; |
37 | 34 | C9E9BCFD2674C80E001B4E19 /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E9BCFC2674C80E001B4E19 /* AppState.swift */; };
|
38 |
| - C9E9BCFF2674CB6C001B4E19 /* HackerNewsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E9BCFE2674CB6C001B4E19 /* HackerNewsClient.swift */; }; |
39 |
| - C9E9BD012674D007001B4E19 /* HackerNews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E9BD002674D007001B4E19 /* HackerNews.swift */; }; |
40 |
| - C9E9BD032674D095001B4E19 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E9BD022674D095001B4E19 /* User.swift */; }; |
41 | 35 | /* End PBXBuildFile section */
|
42 | 36 |
|
43 | 37 | /* Begin PBXContainerItemProxy section */
|
|
68 | 62 | 33071EEBE46634E658582AE3 /* ItemTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ItemTests.swift; sourceTree = "<group>"; };
|
69 | 63 | C93F99B5267554F00046F870 /* StoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoryCell.swift; sourceTree = "<group>"; };
|
70 | 64 | C93F99B7267557FC0046F870 /* StoryList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoryList.swift; sourceTree = "<group>"; };
|
| 65 | + C9505D3426AB2FAC00D2A27D /* HackerNews */ = {isa = PBXFileReference; lastKnownFileType = folder; name = HackerNews; path = ../HackerNews; sourceTree = "<group>"; }; |
71 | 66 | C9B58793267C153C005E0A50 /* DetailStoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailStoryView.swift; sourceTree = "<group>"; };
|
72 |
| - C9B83DD326A8631300036AC6 /* Comment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Comment.swift; sourceTree = "<group>"; }; |
73 |
| - C9B83DD826A863C000036AC6 /* Job.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Job.swift; sourceTree = "<group>"; }; |
74 |
| - C9B83DDA26A863D000036AC6 /* Story.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Story.swift; sourceTree = "<group>"; }; |
75 | 67 | C9B83DDE26A8808900036AC6 /* CommentCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommentCell.swift; sourceTree = "<group>"; };
|
76 | 68 | C9B83DE826A8A23C00036AC6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
77 | 69 | C9B83DEA26A8A76800036AC6 /* +NSTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "+NSTextField.swift"; sourceTree = "<group>"; };
|
|
90 | 82 | C9D0939526741BC0002CC786 /* HNReaderUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = HNReaderUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
91 | 83 | C9D0939926741BC0002CC786 /* HNReaderUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HNReaderUITests.swift; sourceTree = "<group>"; };
|
92 | 84 | C9D0939B26741BC0002CC786 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
93 |
| - C9D093AB26741C25002CC786 /* Item.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Item.swift; sourceTree = "<group>"; }; |
| 85 | + C9E4364326AAE5CF002377A5 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "../../../Downloads/GoogleService-Info.plist"; sourceTree = "<group>"; }; |
94 | 86 | C9E9BCFC2674C80E001B4E19 /* AppState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppState.swift; sourceTree = "<group>"; };
|
95 |
| - C9E9BCFE2674CB6C001B4E19 /* HackerNewsClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HackerNewsClient.swift; sourceTree = "<group>"; }; |
96 |
| - C9E9BD002674D007001B4E19 /* HackerNews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HackerNews.swift; sourceTree = "<group>"; }; |
97 |
| - C9E9BD022674D095001B4E19 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; }; |
98 | 87 | /* End PBXFileReference section */
|
99 | 88 |
|
100 | 89 | /* Begin PBXFrameworksBuildPhase section */
|
101 | 90 | C9D0937026741BBE002CC786 /* Frameworks */ = {
|
102 | 91 | isa = PBXFrameworksBuildPhase;
|
103 | 92 | buildActionMask = 2147483647;
|
104 | 93 | files = (
|
105 |
| - C9B83DD726A8637D00036AC6 /* Alamofire in Frameworks */, |
| 94 | + C91636D626AB2EFE009CECFB /* HackerNews in Frameworks */, |
106 | 95 | );
|
107 | 96 | runOnlyForDeploymentPostprocessing = 0;
|
108 | 97 | };
|
|
171 | 160 | C9D0936A26741BBE002CC786 = {
|
172 | 161 | isa = PBXGroup;
|
173 | 162 | children = (
|
| 163 | + C9505D3426AB2FAC00D2A27D /* HackerNews */, |
174 | 164 | C9D0937526741BBE002CC786 /* HNReader */,
|
175 | 165 | C9D0938D26741BC0002CC786 /* HNReaderTests */,
|
176 | 166 | C9D0939826741BC0002CC786 /* HNReaderUITests */,
|
|
191 | 181 | C9D0937526741BBE002CC786 /* HNReader */ = {
|
192 | 182 | isa = PBXGroup;
|
193 | 183 | children = (
|
| 184 | + C9E4364326AAE5CF002377A5 /* GoogleService-Info.plist */, |
194 | 185 | C9B83DE826A8A23C00036AC6 /* Assets.xcassets */,
|
195 | 186 | C9D093AA26741BFD002CC786 /* HNClient */,
|
196 | 187 | C9D093A926741BF6002CC786 /* ViewModel */,
|
197 |
| - C9D093A826741BF0002CC786 /* Model */, |
198 | 188 | C9D093A726741BE1002CC786 /* View */,
|
199 | 189 | C9D0937626741BBE002CC786 /* HNReaderApp.swift */,
|
200 | 190 | C9D0937F26741BBF002CC786 /* Persistence.swift */,
|
|
246 | 236 | path = View;
|
247 | 237 | sourceTree = "<group>";
|
248 | 238 | };
|
249 |
| - C9D093A826741BF0002CC786 /* Model */ = { |
250 |
| - isa = PBXGroup; |
251 |
| - children = ( |
252 |
| - C9D093AB26741C25002CC786 /* Item.swift */, |
253 |
| - C9E9BD022674D095001B4E19 /* User.swift */, |
254 |
| - C9B83DD326A8631300036AC6 /* Comment.swift */, |
255 |
| - C9B83DD826A863C000036AC6 /* Job.swift */, |
256 |
| - C9B83DDA26A863D000036AC6 /* Story.swift */, |
257 |
| - ); |
258 |
| - path = Model; |
259 |
| - sourceTree = "<group>"; |
260 |
| - }; |
261 | 239 | C9D093A926741BF6002CC786 /* ViewModel */ = {
|
262 | 240 | isa = PBXGroup;
|
263 | 241 | children = (
|
|
270 | 248 | C9D093AA26741BFD002CC786 /* HNClient */ = {
|
271 | 249 | isa = PBXGroup;
|
272 | 250 | children = (
|
273 |
| - C9E9BCFE2674CB6C001B4E19 /* HackerNewsClient.swift */, |
274 |
| - C9E9BD002674D007001B4E19 /* HackerNews.swift */, |
275 | 251 | 33071D0E5913DB91DDDBDADB /* ItemDownloader.swift */,
|
276 | 252 | 33071CD8B451FE700B64F387 /* ItemCache.swift */,
|
277 | 253 | );
|
|
295 | 271 | );
|
296 | 272 | name = HNReader;
|
297 | 273 | packageProductDependencies = (
|
298 |
| - C9B83DD626A8637D00036AC6 /* Alamofire */, |
| 274 | + C91636D526AB2EFE009CECFB /* HackerNews */, |
299 | 275 | );
|
300 | 276 | productName = HNReader;
|
301 | 277 | productReference = C9D0937326741BBE002CC786 /* HNReader.app */;
|
|
369 | 345 | );
|
370 | 346 | mainGroup = C9D0936A26741BBE002CC786;
|
371 | 347 | packageReferences = (
|
372 |
| - C9B83DD526A8637D00036AC6 /* XCRemoteSwiftPackageReference "Alamofire" */, |
| 348 | + C91636D426AB2EFE009CECFB /* XCRemoteSwiftPackageReference "HackerNews" */, |
373 | 349 | );
|
374 | 350 | productRefGroup = C9D0937426741BBE002CC786 /* Products */;
|
375 | 351 | projectDirPath = "";
|
|
388 | 364 | buildActionMask = 2147483647;
|
389 | 365 | files = (
|
390 | 366 | C9B83DE926A8A23C00036AC6 /* Assets.xcassets in Resources */,
|
| 367 | + C9E4364426AAE5CF002377A5 /* GoogleService-Info.plist in Resources */, |
391 | 368 | C9D0937E26741BBF002CC786 /* Preview Assets.xcassets in Resources */,
|
392 | 369 | );
|
393 | 370 | runOnlyForDeploymentPostprocessing = 0;
|
|
414 | 391 | buildActionMask = 2147483647;
|
415 | 392 | files = (
|
416 | 393 | C9B83DEB26A8A76800036AC6 /* +NSTextField.swift in Sources */,
|
417 |
| - C9D093AC26741C25002CC786 /* Item.swift in Sources */, |
418 | 394 | C9D0938026741BBF002CC786 /* Persistence.swift in Sources */,
|
419 | 395 | C9D0937926741BBE002CC786 /* HomeView.swift in Sources */,
|
420 | 396 | C93F99B6267554F00046F870 /* StoryCell.swift in Sources */,
|
421 | 397 | C93F99B8267557FC0046F870 /* StoryList.swift in Sources */,
|
422 | 398 | C9E9BCFD2674C80E001B4E19 /* AppState.swift in Sources */,
|
423 | 399 | C9D0938326741BBF002CC786 /* HNReader.xcdatamodeld in Sources */,
|
424 |
| - C9E9BD032674D095001B4E19 /* User.swift in Sources */, |
425 |
| - C9E9BCFF2674CB6C001B4E19 /* HackerNewsClient.swift in Sources */, |
426 | 400 | C9B83DEF26A8AF4A00036AC6 /* +String.swift in Sources */,
|
427 |
| - C9E9BD012674D007001B4E19 /* HackerNews.swift in Sources */, |
428 | 401 | C9D0937726741BBE002CC786 /* HNReaderApp.swift in Sources */,
|
429 | 402 | 330713D3016ED410AFD53FDF /* ItemListViewModel.swift in Sources */,
|
430 |
| - C9B83DDB26A863D000036AC6 /* Story.swift in Sources */, |
431 | 403 | 330711A9216E762026AF98A0 /* +Date.swift in Sources */,
|
432 | 404 | C9B58794267C153C005E0A50 /* DetailStoryView.swift in Sources */,
|
433 |
| - C9B83DD426A8631300036AC6 /* Comment.swift in Sources */, |
434 | 405 | 33071F1C64D4742E1F947FAA /* ItemDownloader.swift in Sources */,
|
435 | 406 | 3307147AB95F03650FC40B97 /* ItemCache.swift in Sources */,
|
436 |
| - C9B83DD926A863C000036AC6 /* Job.swift in Sources */, |
437 | 407 | C9B83DDF26A8808900036AC6 /* CommentCell.swift in Sources */,
|
438 | 408 | C9B83DED26A8ACD000036AC6 /* LoadingCircle.swift in Sources */,
|
439 | 409 | );
|
|
769 | 739 | /* End XCConfigurationList section */
|
770 | 740 |
|
771 | 741 | /* Begin XCRemoteSwiftPackageReference section */
|
772 |
| - C9B83DD526A8637D00036AC6 /* XCRemoteSwiftPackageReference "Alamofire" */ = { |
| 742 | + C91636D426AB2EFE009CECFB /* XCRemoteSwiftPackageReference "HackerNews" */ = { |
773 | 743 | isa = XCRemoteSwiftPackageReference;
|
774 |
| - repositoryURL = "https://github.com/Alamofire/Alamofire.git"; |
| 744 | + repositoryURL = "file:///Users/matt/Developer/HackerNews"; |
775 | 745 | requirement = {
|
776 | 746 | kind = upToNextMajorVersion;
|
777 |
| - minimumVersion = 5.4.3; |
| 747 | + minimumVersion = 1.0.1; |
778 | 748 | };
|
779 | 749 | };
|
780 | 750 | /* End XCRemoteSwiftPackageReference section */
|
781 | 751 |
|
782 | 752 | /* Begin XCSwiftPackageProductDependency section */
|
783 |
| - C9B83DD626A8637D00036AC6 /* Alamofire */ = { |
| 753 | + C91636D526AB2EFE009CECFB /* HackerNews */ = { |
784 | 754 | isa = XCSwiftPackageProductDependency;
|
785 |
| - package = C9B83DD526A8637D00036AC6 /* XCRemoteSwiftPackageReference "Alamofire" */; |
786 |
| - productName = Alamofire; |
| 755 | + package = C91636D426AB2EFE009CECFB /* XCRemoteSwiftPackageReference "HackerNews" */; |
| 756 | + productName = HackerNews; |
787 | 757 | };
|
788 | 758 | /* End XCSwiftPackageProductDependency section */
|
789 | 759 |
|
|
0 commit comments