|
26 | 26 | 457128462B2AAFC700838150 /* AuthModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 457128452B2AAFC700838150 /* AuthModel.swift */; };
|
27 | 27 | 457128482B2AB2EA00838150 /* OauthValidate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 457128472B2AB2EA00838150 /* OauthValidate.swift */; };
|
28 | 28 | 45A401722B2E12F900CFA6CC /* BadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A401712B2E12F900CFA6CC /* BadgeView.swift */; };
|
| 29 | + 45AE499D2B3193DB00B6CBEF /* TwitchDeviceAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AE499C2B3193DB00B6CBEF /* TwitchDeviceAuth.swift */; }; |
29 | 30 | 45B914182B2D17D500B8D3D1 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B914172B2D17D500B8D3D1 /* LoginView.swift */; };
|
30 | 31 | 45B9141B2B2D1BFF00B8D3D1 /* LongButtonModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B9141A2B2D1BFF00B8D3D1 /* LongButtonModifier.swift */; };
|
31 | 32 | 45B9141D2B2D1D0500B8D3D1 /* CleanTextFieldStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B9141C2B2D1D0400B8D3D1 /* CleanTextFieldStyle.swift */; };
|
|
37 | 38 | 45B9143A2B2D3C7600B8D3D1 /* AnimatedGradientFill.metal in Sources */ = {isa = PBXBuildFile; fileRef = 45B914362B2D3C5500B8D3D1 /* AnimatedGradientFill.metal */; };
|
38 | 39 | 45B9143B2B2D3C7600B8D3D1 /* Sinebow.metal in Sources */ = {isa = PBXBuildFile; fileRef = 45B914352B2D3C5500B8D3D1 /* Sinebow.metal */; };
|
39 | 40 | 45B9143C2B2D3C7900B8D3D1 /* LightGrid.metal in Sources */ = {isa = PBXBuildFile; fileRef = 45B914372B2D3C5500B8D3D1 /* LightGrid.metal */; };
|
40 |
| - 45D1F1E62B2FBC0C0061D2C5 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D1F1E52B2FBC0C0061D2C5 /* SettingsView.swift */; }; |
41 | 41 | /* End PBXBuildFile section */
|
42 | 42 |
|
43 | 43 | /* Begin PBXFileReference section */
|
|
62 | 62 | 457128452B2AAFC700838150 /* AuthModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthModel.swift; sourceTree = "<group>"; };
|
63 | 63 | 457128472B2AB2EA00838150 /* OauthValidate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OauthValidate.swift; sourceTree = "<group>"; };
|
64 | 64 | 45A401712B2E12F900CFA6CC /* BadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeView.swift; sourceTree = "<group>"; };
|
| 65 | + 45AE499B2B317FE600B6CBEF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; |
| 66 | + 45AE499C2B3193DB00B6CBEF /* TwitchDeviceAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TwitchDeviceAuth.swift; sourceTree = "<group>"; }; |
65 | 67 | 45B914172B2D17D500B8D3D1 /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
|
66 | 68 | 45B9141A2B2D1BFF00B8D3D1 /* LongButtonModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LongButtonModifier.swift; sourceTree = "<group>"; };
|
67 | 69 | 45B9141C2B2D1D0400B8D3D1 /* CleanTextFieldStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CleanTextFieldStyle.swift; sourceTree = "<group>"; };
|
|
73 | 75 | 45B914362B2D3C5500B8D3D1 /* AnimatedGradientFill.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = AnimatedGradientFill.metal; sourceTree = "<group>"; };
|
74 | 76 | 45B914372B2D3C5500B8D3D1 /* LightGrid.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = LightGrid.metal; sourceTree = "<group>"; };
|
75 | 77 | 45B914382B2D3C5500B8D3D1 /* GenerativePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenerativePreview.swift; sourceTree = "<group>"; };
|
76 |
| - 45D1F1E52B2FBC0C0061D2C5 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; }; |
77 | 78 | /* End PBXFileReference section */
|
78 | 79 |
|
79 | 80 | /* Begin PBXFrameworksBuildPhase section */
|
|
106 | 107 | 450871C42B291C4B00F938A2 /* NativeTwitch */ = {
|
107 | 108 | isa = PBXGroup;
|
108 | 109 | children = (
|
| 110 | + 45AE499B2B317FE600B6CBEF /* Info.plist */, |
109 | 111 | 450871C52B291C4B00F938A2 /* NativeTwitchApp.swift */,
|
110 | 112 | 450871C72B291C4B00F938A2 /* ContentView.swift */,
|
111 | 113 | 450871D52B291C5500F938A2 /* Views */,
|
|
147 | 149 | 450871D52B291C5500F938A2 /* Views */ = {
|
148 | 150 | isa = PBXGroup;
|
149 | 151 | children = (
|
150 |
| - 45D1F1E42B2FBBF30061D2C5 /* SettingsView */, |
151 | 152 | 45B914232B2D27AC00B8D3D1 /* Subviews */,
|
152 | 153 | 45B914262B2D29CF00B8D3D1 /* StreamsView.swift */,
|
153 | 154 | 45B914282B2D308500B8D3D1 /* SingleStreamRow.swift */,
|
|
172 | 173 | isa = PBXGroup;
|
173 | 174 | children = (
|
174 | 175 | 457128432B2AAE9A00838150 /* TwitchVM.swift */,
|
| 176 | + 45AE499C2B3193DB00B6CBEF /* TwitchDeviceAuth.swift */, |
175 | 177 | );
|
176 | 178 | path = ViewModels;
|
177 | 179 | sourceTree = "<group>";
|
|
214 | 216 | path = Shaders;
|
215 | 217 | sourceTree = "<group>";
|
216 | 218 | };
|
217 |
| - 45D1F1E42B2FBBF30061D2C5 /* SettingsView */ = { |
218 |
| - isa = PBXGroup; |
219 |
| - children = ( |
220 |
| - 45D1F1E52B2FBC0C0061D2C5 /* SettingsView.swift */, |
221 |
| - ); |
222 |
| - path = SettingsView; |
223 |
| - sourceTree = "<group>"; |
224 |
| - }; |
225 | 219 | /* End PBXGroup section */
|
226 | 220 |
|
227 | 221 | /* Begin PBXNativeTarget section */
|
|
314 | 308 | 457128482B2AB2EA00838150 /* OauthValidate.swift in Sources */,
|
315 | 309 | 4571283C2B2AA90700838150 /* Streams.swift in Sources */,
|
316 | 310 | 45B914392B2D3C6B00B8D3D1 /* GenerativePreview.swift in Sources */,
|
317 |
| - 45D1F1E62B2FBC0C0061D2C5 /* SettingsView.swift in Sources */, |
318 | 311 | 45B9142B2B2D36B800B8D3D1 /* LinearGradient+Extensions.swift in Sources */,
|
319 | 312 | 450871DD2B291C8100F938A2 /* View+Extension.swift in Sources */,
|
320 | 313 | 45B914182B2D17D500B8D3D1 /* LoginView.swift in Sources */,
|
|
325 | 318 | 45B9142D2B2D375200B8D3D1 /* TransitionModifier.swift in Sources */,
|
326 | 319 | 450871DE2B291C8100F938A2 /* Double+Extension.swift in Sources */,
|
327 | 320 | 450871C62B291C4B00F938A2 /* NativeTwitchApp.swift in Sources */,
|
| 321 | + 45AE499D2B3193DB00B6CBEF /* TwitchDeviceAuth.swift in Sources */, |
328 | 322 | );
|
329 | 323 | runOnlyForDeploymentPostprocessing = 0;
|
330 | 324 | };
|
|
463 | 457 | ENABLE_HARDENED_RUNTIME = YES;
|
464 | 458 | ENABLE_PREVIEWS = YES;
|
465 | 459 | GENERATE_INFOPLIST_FILE = YES;
|
| 460 | + INFOPLIST_FILE = NativeTwitch/Info.plist; |
466 | 461 | INFOPLIST_KEY_CFBundleDisplayName = NativeTwitch;
|
467 | 462 | INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment";
|
468 | 463 | INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
492 | 487 | ENABLE_HARDENED_RUNTIME = YES;
|
493 | 488 | ENABLE_PREVIEWS = YES;
|
494 | 489 | GENERATE_INFOPLIST_FILE = YES;
|
| 490 | + INFOPLIST_FILE = NativeTwitch/Info.plist; |
495 | 491 | INFOPLIST_KEY_CFBundleDisplayName = NativeTwitch;
|
496 | 492 | INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment";
|
497 | 493 | INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
0 commit comments