|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 55; |
| 6 | + objectVersion = 70; |
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
|
12 | 12 | B64DC25C28460B0D0063B8CF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC25B28460B0D0063B8CF /* ContentView.swift */; };
|
13 | 13 | B64DC25E28460B0D0063B8CF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B64DC25D28460B0D0063B8CF /* Assets.xcassets */; };
|
14 | 14 | B64DC26128460B0D0063B8CF /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B64DC26028460B0D0063B8CF /* Preview Assets.xcassets */; };
|
15 |
| - B64DC26328460B0D0063B8CF /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC26228460B0D0063B8CF /* Persistence.swift */; }; |
16 |
| - B64DC26628460B0D0063B8CF /* ScreenZ.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = B64DC26428460B0D0063B8CF /* ScreenZ.xcdatamodeld */; }; |
17 | 15 | B64DC26F284625BA0063B8CF /* demo.png in Resources */ = {isa = PBXBuildFile; fileRef = B64DC26E284625BA0063B8CF /* demo.png */; };
|
18 |
| - B64DC27428464B920063B8CF /* AddThemeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC27328464B920063B8CF /* AddThemeView.swift */; }; |
19 |
| - B64DC27628464C820063B8CF /* utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC27528464C820063B8CF /* utils.swift */; }; |
20 | 16 | B64DC27728464FB80063B8CF /* demo.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = B64DC270284625BF0063B8CF /* demo.mp4 */; };
|
21 |
| - B64DC2792846738E0063B8CF /* AllThemeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC2782846738E0063B8CF /* AllThemeView.swift */; }; |
22 |
| - B64DC27B284673EA0063B8CF /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC27A284673EA0063B8CF /* SettingsView.swift */; }; |
23 | 17 | B64DC2AD284897AC0063B8CF /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B64DC2AF284897AC0063B8CF /* Localizable.strings */; };
|
| 18 | + B6D2437E2D14607200267EC4 /* UserDefaults+Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D2437D2D14607200267EC4 /* UserDefaults+Helper.swift */; }; |
| 19 | + B6D243B52D1477C100267EC4 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC27A284673EA0063B8CF /* SettingsView.swift */; }; |
| 20 | + B6D243B62D1477C600267EC4 /* AddThemeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC27328464B920063B8CF /* AddThemeView.swift */; }; |
| 21 | + B6D243B72D1477CC00267EC4 /* AllThemeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64DC2782846738E0063B8CF /* AllThemeView.swift */; }; |
24 | 22 | /* End PBXBuildFile section */
|
25 | 23 |
|
26 | 24 | /* Begin PBXFileReference section */
|
|
30 | 28 | B64DC25B28460B0D0063B8CF /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
|
31 | 29 | B64DC25D28460B0D0063B8CF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
32 | 30 | B64DC26028460B0D0063B8CF /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
|
33 |
| - B64DC26228460B0D0063B8CF /* Persistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; |
34 |
| - B64DC26528460B0D0063B8CF /* ScreenZ.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = ScreenZ.xcdatamodel; sourceTree = "<group>"; }; |
35 | 31 | B64DC26728460B0D0063B8CF /* ScreenZ.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ScreenZ.entitlements; sourceTree = "<group>"; };
|
36 | 32 | B64DC26D2846199B0063B8CF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
37 | 33 | B64DC26E284625BA0063B8CF /* demo.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = demo.png; sourceTree = "<group>"; };
|
38 | 34 | B64DC270284625BF0063B8CF /* demo.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = demo.mp4; sourceTree = "<group>"; };
|
39 | 35 | B64DC27328464B920063B8CF /* AddThemeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddThemeView.swift; sourceTree = "<group>"; };
|
40 |
| - B64DC27528464C820063B8CF /* utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = utils.swift; sourceTree = "<group>"; }; |
41 | 36 | B64DC2782846738E0063B8CF /* AllThemeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllThemeView.swift; sourceTree = "<group>"; };
|
42 | 37 | B64DC27A284673EA0063B8CF /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
|
43 | 38 | B64DC2AE284897AC0063B8CF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
|
44 | 39 | B64DC2B02848982A0063B8CF /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
|
| 40 | + B6D2437D2D14607200267EC4 /* UserDefaults+Helper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+Helper.swift"; sourceTree = "<group>"; }; |
45 | 41 | /* End PBXFileReference section */
|
46 | 42 |
|
| 43 | +/* Begin PBXFileSystemSynchronizedRootGroup section */ |
| 44 | + B6D2437F2D1462D600267EC4 /* Model */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Model; sourceTree = "<group>"; }; |
| 45 | +/* End PBXFileSystemSynchronizedRootGroup section */ |
| 46 | + |
47 | 47 | /* Begin PBXFrameworksBuildPhase section */
|
48 | 48 | B64DC25328460B0D0063B8CF /* Frameworks */ = {
|
49 | 49 | isa = PBXFrameworksBuildPhase;
|
|
74 | 74 | B64DC25828460B0D0063B8CF /* ScreenZ */ = {
|
75 | 75 | isa = PBXGroup;
|
76 | 76 | children = (
|
| 77 | + B6D2437F2D1462D600267EC4 /* Model */, |
77 | 78 | B61CFB1D2BAED9B70031FFF3 /* black.jpg */,
|
78 | 79 | B64DC2AF284897AC0063B8CF /* Localizable.strings */,
|
79 | 80 | B64DC26D2846199B0063B8CF /* Info.plist */,
|
80 | 81 | B64DC25928460B0D0063B8CF /* ScreenZApp.swift */,
|
81 | 82 | B64DC25B28460B0D0063B8CF /* ContentView.swift */,
|
82 | 83 | B64DC25D28460B0D0063B8CF /* Assets.xcassets */,
|
83 |
| - B64DC26228460B0D0063B8CF /* Persistence.swift */, |
84 | 84 | B64DC26728460B0D0063B8CF /* ScreenZ.entitlements */,
|
85 | 85 | B64DC270284625BF0063B8CF /* demo.mp4 */,
|
86 | 86 | B64DC26E284625BA0063B8CF /* demo.png */,
|
87 |
| - B64DC26428460B0D0063B8CF /* ScreenZ.xcdatamodeld */, |
88 | 87 | B64DC25F28460B0D0063B8CF /* Preview Content */,
|
89 | 88 | B64DC27328464B920063B8CF /* AddThemeView.swift */,
|
90 |
| - B64DC27528464C820063B8CF /* utils.swift */, |
91 | 89 | B64DC2782846738E0063B8CF /* AllThemeView.swift */,
|
92 | 90 | B64DC27A284673EA0063B8CF /* SettingsView.swift */,
|
| 91 | + B6D2437D2D14607200267EC4 /* UserDefaults+Helper.swift */, |
93 | 92 | );
|
94 | 93 | path = ScreenZ;
|
95 | 94 | sourceTree = "<group>";
|
|
117 | 116 | );
|
118 | 117 | dependencies = (
|
119 | 118 | );
|
| 119 | + fileSystemSynchronizedGroups = ( |
| 120 | + B6D2437F2D1462D600267EC4 /* Model */, |
| 121 | + ); |
120 | 122 | name = ScreenZ;
|
121 | 123 | productName = ScreenZ;
|
122 | 124 | productReference = B64DC25628460B0D0063B8CF /* ScreenZ.app */;
|
|
177 | 179 | isa = PBXSourcesBuildPhase;
|
178 | 180 | buildActionMask = 2147483647;
|
179 | 181 | files = (
|
180 |
| - B64DC27428464B920063B8CF /* AddThemeView.swift in Sources */, |
181 |
| - B64DC27B284673EA0063B8CF /* SettingsView.swift in Sources */, |
182 |
| - B64DC26328460B0D0063B8CF /* Persistence.swift in Sources */, |
| 182 | + B6D2437E2D14607200267EC4 /* UserDefaults+Helper.swift in Sources */, |
| 183 | + B6D243B52D1477C100267EC4 /* SettingsView.swift in Sources */, |
| 184 | + B6D243B72D1477CC00267EC4 /* AllThemeView.swift in Sources */, |
183 | 185 | B64DC25C28460B0D0063B8CF /* ContentView.swift in Sources */,
|
184 |
| - B64DC2792846738E0063B8CF /* AllThemeView.swift in Sources */, |
185 |
| - B64DC27628464C820063B8CF /* utils.swift in Sources */, |
186 |
| - B64DC26628460B0D0063B8CF /* ScreenZ.xcdatamodeld in Sources */, |
| 186 | + B6D243B62D1477C600267EC4 /* AddThemeView.swift in Sources */, |
187 | 187 | B64DC25A28460B0D0063B8CF /* ScreenZApp.swift in Sources */,
|
188 | 188 | );
|
189 | 189 | runOnlyForDeploymentPostprocessing = 0;
|
|
326 | 326 | CODE_SIGN_ENTITLEMENTS = ScreenZ/ScreenZ.entitlements;
|
327 | 327 | CODE_SIGN_STYLE = Automatic;
|
328 | 328 | COMBINE_HIDPI_IMAGES = YES;
|
329 |
| - CURRENT_PROJECT_VERSION = 1; |
| 329 | + CURRENT_PROJECT_VERSION = 20241229; |
330 | 330 | DEVELOPMENT_ASSET_PATHS = "\"ScreenZ/Preview Content\"";
|
331 | 331 | DEVELOPMENT_TEAM = QZ389N5Q44;
|
332 | 332 | ENABLE_HARDENED_RUNTIME = YES;
|
|
338 | 338 | "$(inherited)",
|
339 | 339 | "@executable_path/../Frameworks",
|
340 | 340 | );
|
341 |
| - MARKETING_VERSION = 1.0; |
| 341 | + MACOSX_DEPLOYMENT_TARGET = 15.0; |
| 342 | + MARKETING_VERSION = 1.5; |
342 | 343 | PRODUCT_BUNDLE_IDENTIFIER = com.celeglow.ScreenZ;
|
343 | 344 | PRODUCT_NAME = "$(TARGET_NAME)";
|
344 | 345 | SWIFT_EMIT_LOC_STRINGS = YES;
|
|
354 | 355 | CODE_SIGN_ENTITLEMENTS = ScreenZ/ScreenZ.entitlements;
|
355 | 356 | CODE_SIGN_STYLE = Automatic;
|
356 | 357 | COMBINE_HIDPI_IMAGES = YES;
|
357 |
| - CURRENT_PROJECT_VERSION = 1; |
| 358 | + CURRENT_PROJECT_VERSION = 20241229; |
358 | 359 | DEVELOPMENT_ASSET_PATHS = "\"ScreenZ/Preview Content\"";
|
359 | 360 | DEVELOPMENT_TEAM = QZ389N5Q44;
|
360 | 361 | ENABLE_HARDENED_RUNTIME = YES;
|
|
366 | 367 | "$(inherited)",
|
367 | 368 | "@executable_path/../Frameworks",
|
368 | 369 | );
|
369 |
| - MARKETING_VERSION = 1.0; |
| 370 | + MACOSX_DEPLOYMENT_TARGET = 15.0; |
| 371 | + MARKETING_VERSION = 1.5; |
370 | 372 | PRODUCT_BUNDLE_IDENTIFIER = com.celeglow.ScreenZ;
|
371 | 373 | PRODUCT_NAME = "$(TARGET_NAME)";
|
372 | 374 | SWIFT_EMIT_LOC_STRINGS = YES;
|
|
396 | 398 | defaultConfigurationName = Release;
|
397 | 399 | };
|
398 | 400 | /* End XCConfigurationList section */
|
399 |
| - |
400 |
| -/* Begin XCVersionGroup section */ |
401 |
| - B64DC26428460B0D0063B8CF /* ScreenZ.xcdatamodeld */ = { |
402 |
| - isa = XCVersionGroup; |
403 |
| - children = ( |
404 |
| - B64DC26528460B0D0063B8CF /* ScreenZ.xcdatamodel */, |
405 |
| - ); |
406 |
| - currentVersion = B64DC26528460B0D0063B8CF /* ScreenZ.xcdatamodel */; |
407 |
| - path = ScreenZ.xcdatamodeld; |
408 |
| - sourceTree = "<group>"; |
409 |
| - versionGroupType = wrapper.xcdatamodel; |
410 |
| - }; |
411 |
| -/* End XCVersionGroup section */ |
412 | 401 | };
|
413 | 402 | rootObject = B64DC24E28460B0D0063B8CF /* Project object */;
|
414 | 403 | }
|
0 commit comments