From efae4d08083f454975f08a2c0c6871c6a3d41e95 Mon Sep 17 00:00:00 2001 From: ivar Date: Wed, 6 May 2026 21:21:04 +0200 Subject: feat: wire Shared/ files into both Xcode targets via pbxproj --- Solverv.xcodeproj/project.pbxproj | 60 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) (limited to 'Solverv.xcodeproj/project.pbxproj') diff --git a/Solverv.xcodeproj/project.pbxproj b/Solverv.xcodeproj/project.pbxproj index acb1dd0..093609f 100644 --- a/Solverv.xcodeproj/project.pbxproj +++ b/Solverv.xcodeproj/project.pbxproj @@ -7,6 +7,17 @@ objects = { /* Begin PBXBuildFile section */ + A4D1E5F62BE4C16BF9C35920 /* Season.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAAD0F6249013EFDE6CF3BDB /* Season.swift */; }; + BDE41CA8E12EF58194F0FB28 /* Season.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAAD0F6249013EFDE6CF3BDB /* Season.swift */; }; + 0602B5968563FDCC6AAE214B /* SolsticeEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53B1F64353769F3F3D52DCC /* SolsticeEvent.swift */; }; + C1829841EA43782BD52878E9 /* SolsticeEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53B1F64353769F3F3D52DCC /* SolsticeEvent.swift */; }; + 58EC7B50BC5232D031299280 /* SolsticeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A3A45E5A25BDBCC47A23EC /* SolsticeData.swift */; }; + DB32B658D259B49C522786C8 /* SolsticeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A3A45E5A25BDBCC47A23EC /* SolsticeData.swift */; }; + 63374A5CD6AAFBBA4A5E87AC /* AppGroupManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B12784AD1DE5013F9E3B677 /* AppGroupManager.swift */; }; + 6FFB4853DA8AF00282F20F96 /* AppGroupManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B12784AD1DE5013F9E3B677 /* AppGroupManager.swift */; }; + 594A94559E2251F892BC158B /* SunTimes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4C2D0816DA7D3E6E6A4358 /* SunTimes.swift */; }; + 90AEA7599D196072837AE994 /* SunTimes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4C2D0816DA7D3E6E6A4358 /* SunTimes.swift */; }; + 1B8629D62EF0C656005A1C75 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B8629D52EF0C656005A1C75 /* WidgetKit.framework */; }; 1B8629D82EF0C656005A1C75 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B8629D72EF0C656005A1C75 /* SwiftUI.framework */; }; 1B8629E52EF0C657005A1C75 /* Solsnu.WidgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 1B8629D32EF0C656005A1C75 /* Solsnu.WidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; @@ -37,6 +48,12 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + BAAD0F6249013EFDE6CF3BDB /* Season.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Season.swift; sourceTree = ""; }; + A53B1F64353769F3F3D52DCC /* SolsticeEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SolsticeEvent.swift; sourceTree = ""; }; + 56A3A45E5A25BDBCC47A23EC /* SolsticeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SolsticeData.swift; sourceTree = ""; }; + 3B12784AD1DE5013F9E3B677 /* AppGroupManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppGroupManager.swift; sourceTree = ""; }; + 5C4C2D0816DA7D3E6E6A4358 /* SunTimes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SunTimes.swift; sourceTree = ""; }; + 1B8629BF2EF0C636005A1C75 /* Solverv.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Solverv.app; sourceTree = BUILT_PRODUCTS_DIR; }; 1B8629D32EF0C656005A1C75 /* Solsnu.WidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = Solsnu.WidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 1B8629D52EF0C656005A1C75 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; @@ -89,6 +106,35 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 0BFB6DC6E4F437012CF2990E /* Models */ = { + isa = PBXGroup; + children = ( + BAAD0F6249013EFDE6CF3BDB /* Season.swift */, + A53B1F64353769F3F3D52DCC /* SolsticeEvent.swift */, + 56A3A45E5A25BDBCC47A23EC /* SolsticeData.swift */, + ); + path = Models; + sourceTree = ""; + }; + 5F48ADA595F6B3DE3DFE2A32 /* Utilities */ = { + isa = PBXGroup; + children = ( + 3B12784AD1DE5013F9E3B677 /* AppGroupManager.swift */, + 5C4C2D0816DA7D3E6E6A4358 /* SunTimes.swift */, + ); + path = Utilities; + sourceTree = ""; + }; + 0EEEC5869B3AB7A2A2154C10 /* Shared */ = { + isa = PBXGroup; + children = ( + 0BFB6DC6E4F437012CF2990E /* Models */, + 5F48ADA595F6B3DE3DFE2A32 /* Utilities */, + ); + path = Shared; + sourceTree = ""; + }; + 1B8629B62EF0C636005A1C75 = { isa = PBXGroup; children = ( @@ -226,14 +272,24 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ); + A4D1E5F62BE4C16BF9C35920 /* Season.swift in Sources */, + 0602B5968563FDCC6AAE214B /* SolsticeEvent.swift in Sources */, + 58EC7B50BC5232D031299280 /* SolsticeData.swift in Sources */, + 63374A5CD6AAFBBA4A5E87AC /* AppGroupManager.swift in Sources */, + 594A94559E2251F892BC158B /* SunTimes.swift in Sources */, +); runOnlyForDeploymentPostprocessing = 0; }; 1B8629CF2EF0C656005A1C75 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ); + BDE41CA8E12EF58194F0FB28 /* Season.swift in Sources */, + C1829841EA43782BD52878E9 /* SolsticeEvent.swift in Sources */, + DB32B658D259B49C522786C8 /* SolsticeData.swift in Sources */, + 6FFB4853DA8AF00282F20F96 /* AppGroupManager.swift in Sources */, + 90AEA7599D196072837AE994 /* SunTimes.swift in Sources */, +); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -- cgit v1.3