|
|
@@ -22,6 +22,7 @@
|
|
|
1927C8E62744606D00347C69 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1927C8E82744606D00347C69 /* InfoPlist.strings */; };
|
|
|
1935364028496F7D001E0B16 /* Oref2_variables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1935363F28496F7D001E0B16 /* Oref2_variables.swift */; };
|
|
|
193F6CDD2A512C8F001240FD /* Loops.swift in Sources */ = {isa = PBXBuildFile; fileRef = 193F6CDC2A512C8F001240FD /* Loops.swift */; };
|
|
|
+ 1956FB212AFF79E200C7B4FF /* CoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1956FB202AFF79E200C7B4FF /* CoreDataStorage.swift */; };
|
|
|
1967DFBE29D052C200759F30 /* Icons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1967DFBD29D052C200759F30 /* Icons.swift */; };
|
|
|
1967DFC029D053AC00759F30 /* IconSelection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1967DFBF29D053AC00759F30 /* IconSelection.swift */; };
|
|
|
1967DFC229D053D300759F30 /* IconImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1967DFC129D053D300759F30 /* IconImage.swift */; };
|
|
|
@@ -246,8 +247,17 @@
|
|
|
6632A0DC746872439A858B44 /* ISFEditorDataFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BDA519C9B890FD9A5DFCF3 /* ISFEditorDataFlow.swift */; };
|
|
|
69A31254F2451C20361D172F /* BolusStateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 223EC0494F55A91E3EA69EF4 /* BolusStateModel.swift */; };
|
|
|
69B9A368029F7EB39F525422 /* CREditorStateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AA5E04A2761F6EEA6568E1 /* CREditorStateModel.swift */; };
|
|
|
+ 6B1A8D192B14D91600E76752 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B1A8D182B14D91600E76752 /* WidgetKit.framework */; };
|
|
|
+ 6B1A8D1B2B14D91600E76752 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B1A8D1A2B14D91600E76752 /* SwiftUI.framework */; };
|
|
|
+ 6B1A8D1E2B14D91600E76752 /* LiveActivityBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A8D1D2B14D91600E76752 /* LiveActivityBundle.swift */; };
|
|
|
+ 6B1A8D202B14D91600E76752 /* LiveActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A8D1F2B14D91600E76752 /* LiveActivity.swift */; };
|
|
|
+ 6B1A8D242B14D91700E76752 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6B1A8D232B14D91700E76752 /* Assets.xcassets */; };
|
|
|
+ 6B1A8D282B14D91700E76752 /* LiveActivityExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 6B1A8D172B14D91600E76752 /* LiveActivityExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
|
|
+ 6B1A8D2E2B156EEF00E76752 /* LiveActivityBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A8D2D2B156EEF00E76752 /* LiveActivityBridge.swift */; };
|
|
|
6B1F539F9FF75646D1606066 /* SnoozeDataFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A708CDB546692C2230B385 /* SnoozeDataFlow.swift */; };
|
|
|
6B9625766B697D1C98E455A2 /* PumpSettingsEditorStateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72778B68C3004F71F6E79BDC /* PumpSettingsEditorStateModel.swift */; };
|
|
|
+ 6BCF84DD2B16843A003AD46E /* LiveActitiyShared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF84DC2B16843A003AD46E /* LiveActitiyShared.swift */; };
|
|
|
+ 6BCF84DE2B16843A003AD46E /* LiveActitiyShared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF84DC2B16843A003AD46E /* LiveActitiyShared.swift */; };
|
|
|
6FFAE524D1D9C262F2407CAE /* SnoozeProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CAE81192B118804DCD23034 /* SnoozeProvider.swift */; };
|
|
|
711C0CB42CAABE788916BC9D /* ManualTempBasalDataFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96653287EDB276A111288305 /* ManualTempBasalDataFlow.swift */; };
|
|
|
72F1BD388F42FCA6C52E4500 /* ConfigEditorProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44080E4709E3AE4B73054563 /* ConfigEditorProvider.swift */; };
|
|
|
@@ -272,6 +282,7 @@
|
|
|
B9CAAEFC2AE70836000F68BC /* branch.txt in Resources */ = {isa = PBXBuildFile; fileRef = B9CAAEFB2AE70836000F68BC /* branch.txt */; };
|
|
|
BA00D96F7B2FF169A06FB530 /* CGMStateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C018D1680307A31C9ED7120 /* CGMStateModel.swift */; };
|
|
|
BD2B464E0745FBE7B79913F4 /* NightscoutConfigProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF768BD6264FF7D71D66767 /* NightscoutConfigProvider.swift */; };
|
|
|
+ BDF530D82B40F8AC002CAF43 /* LockScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDF530D72B40F8AC002CAF43 /* LockScreenView.swift */; };
|
|
|
BF1667ADE69E4B5B111CECAE /* ManualTempBasalProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 680C4420C9A345D46D90D06C /* ManualTempBasalProvider.swift */; };
|
|
|
C967DACD3B1E638F8B43BE06 /* ManualTempBasalStateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFCFE0781F9074C2917890E8 /* ManualTempBasalStateModel.swift */; };
|
|
|
CA370FC152BC98B3D1832968 /* BasalProfileEditorRootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8BCB0C37DEB5EC377B9612 /* BasalProfileEditorRootView.swift */; };
|
|
|
@@ -393,6 +404,13 @@
|
|
|
remoteGlobalIDString = 388E595725AD948C0019842D;
|
|
|
remoteInfo = FreeAPS;
|
|
|
};
|
|
|
+ 6B1A8D262B14D91700E76752 /* PBXContainerItemProxy */ = {
|
|
|
+ isa = PBXContainerItemProxy;
|
|
|
+ containerPortal = 388E595025AD948C0019842D /* Project object */;
|
|
|
+ proxyType = 1;
|
|
|
+ remoteGlobalIDString = 6B1A8D162B14D91500E76752;
|
|
|
+ remoteInfo = LiveActivityExtension;
|
|
|
+ };
|
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
|
@@ -435,6 +453,17 @@
|
|
|
name = "Embed App Extensions";
|
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
|
};
|
|
|
+ 6B1A8D122B14D88E00E76752 /* Embed Foundation Extensions */ = {
|
|
|
+ isa = PBXCopyFilesBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ dstPath = "";
|
|
|
+ dstSubfolderSpec = 13;
|
|
|
+ files = (
|
|
|
+ 6B1A8D282B14D91700E76752 /* LiveActivityExtension.appex in Embed Foundation Extensions */,
|
|
|
+ );
|
|
|
+ name = "Embed Foundation Extensions";
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
|
|
/* Begin PBXFileReference section */
|
|
|
@@ -475,6 +504,7 @@
|
|
|
193F1E3B2B44C14800525770 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
|
|
193F1E3C2B44C14800525770 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
193F6CDC2A512C8F001240FD /* Loops.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Loops.swift; sourceTree = "<group>"; };
|
|
|
+ 1956FB202AFF79E200C7B4FF /* CoreDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataStorage.swift; sourceTree = "<group>"; };
|
|
|
1967DFBD29D052C200759F30 /* Icons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Icons.swift; sourceTree = "<group>"; };
|
|
|
1967DFBF29D053AC00759F30 /* IconSelection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IconSelection.swift; sourceTree = "<group>"; };
|
|
|
1967DFC129D053D300759F30 /* IconImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IconImage.swift; sourceTree = "<group>"; };
|
|
|
@@ -738,6 +768,16 @@
|
|
|
64AA5E04A2761F6EEA6568E1 /* CREditorStateModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CREditorStateModel.swift; sourceTree = "<group>"; };
|
|
|
67F94DD2853CF42BA4E30616 /* BasalProfileEditorDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BasalProfileEditorDataFlow.swift; sourceTree = "<group>"; };
|
|
|
680C4420C9A345D46D90D06C /* ManualTempBasalProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ManualTempBasalProvider.swift; sourceTree = "<group>"; };
|
|
|
+ 6B1A8D012B14D88B00E76752 /* UniformTypeIdentifiers.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UniformTypeIdentifiers.framework; path = System/Library/Frameworks/UniformTypeIdentifiers.framework; sourceTree = SDKROOT; };
|
|
|
+ 6B1A8D172B14D91600E76752 /* LiveActivityExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = LiveActivityExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ 6B1A8D182B14D91600E76752 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
|
|
|
+ 6B1A8D1A2B14D91600E76752 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
|
|
|
+ 6B1A8D1D2B14D91600E76752 /* LiveActivityBundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivityBundle.swift; sourceTree = "<group>"; };
|
|
|
+ 6B1A8D1F2B14D91600E76752 /* LiveActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivity.swift; sourceTree = "<group>"; };
|
|
|
+ 6B1A8D232B14D91700E76752 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
|
+ 6B1A8D252B14D91700E76752 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
|
+ 6B1A8D2D2B156EEF00E76752 /* LiveActivityBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivityBridge.swift; sourceTree = "<group>"; };
|
|
|
+ 6BCF84DC2B16843A003AD46E /* LiveActitiyShared.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActitiyShared.swift; sourceTree = "<group>"; };
|
|
|
6F8BA8533F56BC55748CA877 /* PreferencesEditorProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreferencesEditorProvider.swift; sourceTree = "<group>"; };
|
|
|
72778B68C3004F71F6E79BDC /* PumpSettingsEditorStateModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PumpSettingsEditorStateModel.swift; sourceTree = "<group>"; };
|
|
|
79BDA519C9B890FD9A5DFCF3 /* ISFEditorDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ISFEditorDataFlow.swift; sourceTree = "<group>"; };
|
|
|
@@ -766,6 +806,7 @@
|
|
|
B9B5C0607505A38F256BF99A /* CGMDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CGMDataFlow.swift; sourceTree = "<group>"; };
|
|
|
B9CAAEFB2AE70836000F68BC /* branch.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = branch.txt; sourceTree = SOURCE_ROOT; };
|
|
|
BA49538D56989D8DA6FCF538 /* TargetsEditorDataFlow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TargetsEditorDataFlow.swift; sourceTree = "<group>"; };
|
|
|
+ BDF530D72B40F8AC002CAF43 /* LockScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenView.swift; sourceTree = "<group>"; };
|
|
|
BF8BCB0C37DEB5EC377B9612 /* BasalProfileEditorRootView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BasalProfileEditorRootView.swift; sourceTree = "<group>"; };
|
|
|
C19984D62EFC0035A9E9644D /* BolusProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BolusProvider.swift; sourceTree = "<group>"; };
|
|
|
C377490C77661D75E8C50649 /* ManualTempBasalRootView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ManualTempBasalRootView.swift; sourceTree = "<group>"; };
|
|
|
@@ -901,6 +942,15 @@
|
|
|
);
|
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
|
};
|
|
|
+ 6B1A8D142B14D91500E76752 /* Frameworks */ = {
|
|
|
+ isa = PBXFrameworksBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ 6B1A8D1B2B14D91600E76752 /* SwiftUI.framework in Frameworks */,
|
|
|
+ 6B1A8D192B14D91600E76752 /* WidgetKit.framework in Frameworks */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
|
|
/* Begin PBXGroup section */
|
|
|
@@ -1231,6 +1281,7 @@
|
|
|
3811DE9125C9D88200A708ED /* Services */ = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
+ 6B1A8D2C2B156EC100E76752 /* LiveActivity */,
|
|
|
CEB434E128B8F9BC00B70274 /* Bluetooth */,
|
|
|
F90692A8274B7A980037068D /* HealthKit */,
|
|
|
38E8754D275556E100975559 /* WatchManager */,
|
|
|
@@ -1402,6 +1453,9 @@
|
|
|
3818AA56274C26A300843DB3 /* RileyLinkKit.framework */,
|
|
|
3818AA57274C26A300843DB3 /* RileyLinkKitUI.framework */,
|
|
|
3818AA49274C267000843DB3 /* CGMBLEKit.framework */,
|
|
|
+ 6B1A8D012B14D88B00E76752 /* UniformTypeIdentifiers.framework */,
|
|
|
+ 6B1A8D182B14D91600E76752 /* WidgetKit.framework */,
|
|
|
+ 6B1A8D1A2B14D91600E76752 /* SwiftUI.framework */,
|
|
|
);
|
|
|
name = Frameworks;
|
|
|
sourceTree = "<group>";
|
|
|
@@ -1472,6 +1526,7 @@
|
|
|
3818AA44274C229000843DB3 /* Packages */,
|
|
|
38E8751D27554D5500975559 /* FreeAPSWatch */,
|
|
|
38E8752827554D5700975559 /* FreeAPSWatch WatchKit Extension */,
|
|
|
+ 6B1A8D1C2B14D91600E76752 /* LiveActivity */,
|
|
|
388E595925AD948C0019842D /* Products */,
|
|
|
3818AA48274C267000843DB3 /* Frameworks */,
|
|
|
192F0FF5276AC36D0085BE4D /* Recovered References */,
|
|
|
@@ -1485,6 +1540,7 @@
|
|
|
38FCF3ED25E9028E0078B0D1 /* FreeAPSTests.xctest */,
|
|
|
38E8751C27554D5500975559 /* FreeAPSWatch.app */,
|
|
|
38E8752427554D5700975559 /* FreeAPSWatch WatchKit Extension.appex */,
|
|
|
+ 6B1A8D172B14D91600E76752 /* LiveActivityExtension.appex */,
|
|
|
);
|
|
|
name = Products;
|
|
|
sourceTree = "<group>";
|
|
|
@@ -1550,6 +1606,7 @@
|
|
|
19A910352A24D6D700C8951B /* DateFilter.swift */,
|
|
|
193F6CDC2A512C8F001240FD /* Loops.swift */,
|
|
|
CC6C406D2ACDD69E009B8058 /* RawFetchedProfile.swift */,
|
|
|
+ BDF530D72B40F8AC002CAF43 /* LockScreenView.swift */,
|
|
|
);
|
|
|
path = Models;
|
|
|
sourceTree = "<group>";
|
|
|
@@ -1595,6 +1652,7 @@
|
|
|
38FCF3FC25E997A80078B0D1 /* PumpHistoryStorage.swift */,
|
|
|
38F3B2EE25ED8E2A005C48AA /* TempTargetsStorage.swift */,
|
|
|
CE82E02428E867BA00473A9C /* AlertStorage.swift */,
|
|
|
+ 1956FB202AFF79E200C7B4FF /* CoreDataStorage.swift */,
|
|
|
);
|
|
|
path = Storage;
|
|
|
sourceTree = "<group>";
|
|
|
@@ -1883,6 +1941,26 @@
|
|
|
path = AutotuneConfig;
|
|
|
sourceTree = "<group>";
|
|
|
};
|
|
|
+ 6B1A8D1C2B14D91600E76752 /* LiveActivity */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 6B1A8D1D2B14D91600E76752 /* LiveActivityBundle.swift */,
|
|
|
+ 6B1A8D1F2B14D91600E76752 /* LiveActivity.swift */,
|
|
|
+ 6B1A8D232B14D91700E76752 /* Assets.xcassets */,
|
|
|
+ 6B1A8D252B14D91700E76752 /* Info.plist */,
|
|
|
+ );
|
|
|
+ path = LiveActivity;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ 6B1A8D2C2B156EC100E76752 /* LiveActivity */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 6B1A8D2D2B156EEF00E76752 /* LiveActivityBridge.swift */,
|
|
|
+ 6BCF84DC2B16843A003AD46E /* LiveActitiyShared.swift */,
|
|
|
+ );
|
|
|
+ path = LiveActivity;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
6DC5D590658EF8B8DF94F9F5 /* AddCarbs */ = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
@@ -2197,12 +2275,14 @@
|
|
|
388E595625AD948C0019842D /* Resources */,
|
|
|
3821ECD025DC703C00BC42AD /* Embed Frameworks */,
|
|
|
38E8753D27554D5900975559 /* Embed Watch Content */,
|
|
|
+ 6B1A8D122B14D88E00E76752 /* Embed Foundation Extensions */,
|
|
|
CE95BF582BA5F8F300DC3DE3 /* Install plugins */,
|
|
|
);
|
|
|
buildRules = (
|
|
|
);
|
|
|
dependencies = (
|
|
|
38E8753B27554D5900975559 /* PBXTargetDependency */,
|
|
|
+ 6B1A8D272B14D91700E76752 /* PBXTargetDependency */,
|
|
|
);
|
|
|
name = FreeAPS;
|
|
|
packageProductDependencies = (
|
|
|
@@ -2272,13 +2352,29 @@
|
|
|
productReference = 38FCF3ED25E9028E0078B0D1 /* FreeAPSTests.xctest */;
|
|
|
productType = "com.apple.product-type.bundle.unit-test";
|
|
|
};
|
|
|
+ 6B1A8D162B14D91500E76752 /* LiveActivityExtension */ = {
|
|
|
+ isa = PBXNativeTarget;
|
|
|
+ buildConfigurationList = 6B1A8D292B14D91800E76752 /* Build configuration list for PBXNativeTarget "LiveActivityExtension" */;
|
|
|
+ buildPhases = (
|
|
|
+ 6B1A8D132B14D91500E76752 /* Sources */,
|
|
|
+ 6B1A8D142B14D91500E76752 /* Frameworks */,
|
|
|
+ 6B1A8D152B14D91500E76752 /* Resources */,
|
|
|
+ );
|
|
|
+ buildRules = (
|
|
|
+ );
|
|
|
+ dependencies = (
|
|
|
+ );
|
|
|
+ name = LiveActivityExtension;
|
|
|
+ productName = LiveActivityExtension;
|
|
|
+ productReference = 6B1A8D172B14D91600E76752 /* LiveActivityExtension.appex */;
|
|
|
+ productType = "com.apple.product-type.app-extension";
|
|
|
+ };
|
|
|
/* End PBXNativeTarget section */
|
|
|
|
|
|
/* Begin PBXProject section */
|
|
|
388E595025AD948C0019842D /* Project object */ = {
|
|
|
isa = PBXProject;
|
|
|
attributes = {
|
|
|
- LastSwiftUpdateCheck = 1310;
|
|
|
LastUpgradeCheck = 1240;
|
|
|
TargetAttributes = {
|
|
|
388E595725AD948C0019842D = {
|
|
|
@@ -2343,6 +2439,7 @@
|
|
|
38FCF3EC25E9028E0078B0D1 /* FreeAPSTests */,
|
|
|
38E8751B27554D5500975559 /* FreeAPSWatch */,
|
|
|
38E8752327554D5700975559 /* FreeAPSWatch WatchKit Extension */,
|
|
|
+ 6B1A8D162B14D91500E76752 /* LiveActivityExtension */,
|
|
|
);
|
|
|
};
|
|
|
/* End PBXProject section */
|
|
|
@@ -2390,6 +2487,14 @@
|
|
|
);
|
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
|
};
|
|
|
+ 6B1A8D152B14D91500E76752 /* Resources */ = {
|
|
|
+ isa = PBXResourcesBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ 6B1A8D242B14D91700E76752 /* Assets.xcassets in Resources */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
|
|
/* Begin PBXShellScriptBuildPhase section */
|
|
|
@@ -2470,6 +2575,7 @@
|
|
|
38C4D33725E9A1A300D30B77 /* DispatchQueue+Extensions.swift in Sources */,
|
|
|
F90692CF274B999A0037068D /* HealthKitDataFlow.swift in Sources */,
|
|
|
CE7CA3552A064973004BE681 /* ListStateIntent.swift in Sources */,
|
|
|
+ BDF530D82B40F8AC002CAF43 /* LockScreenView.swift in Sources */,
|
|
|
3862CC2E2743F9F700BF832C /* CalendarManager.swift in Sources */,
|
|
|
CEA4F62329BE10F70011ADF7 /* SavitzkyGolayFilter.swift in Sources */,
|
|
|
38B4F3C325E2A20B00E76A18 /* PumpSetupView.swift in Sources */,
|
|
|
@@ -2598,6 +2704,7 @@
|
|
|
38FE826A25CC82DB001FF17A /* NetworkService.swift in Sources */,
|
|
|
FE66D16B291F74F8005D6F77 /* Bundle+Extensions.swift in Sources */,
|
|
|
3883581C25EE79BB00E024B2 /* DecimalTextField.swift in Sources */,
|
|
|
+ 6B1A8D2E2B156EEF00E76752 /* LiveActivityBridge.swift in Sources */,
|
|
|
38DAB28A260D349500F74C1A /* FetchGlucoseManager.swift in Sources */,
|
|
|
38F37828261260DC009DB701 /* Color+Extensions.swift in Sources */,
|
|
|
3811DE3F25C9D4A100A708ED /* SettingsStateModel.swift in Sources */,
|
|
|
@@ -2743,6 +2850,7 @@
|
|
|
1D845DF2E3324130E1D95E67 /* DataTableProvider.swift in Sources */,
|
|
|
19F95FFA29F1102A00314DDC /* StatRootView.swift in Sources */,
|
|
|
0D9A5E34A899219C5C4CDFAF /* DataTableStateModel.swift in Sources */,
|
|
|
+ 6BCF84DD2B16843A003AD46E /* LiveActitiyShared.swift in Sources */,
|
|
|
D6D02515BBFBE64FEBE89856 /* DataTableRootView.swift in Sources */,
|
|
|
38569349270B5DFB0002C50D /* AppGroupSource.swift in Sources */,
|
|
|
F5CA3DB1F9DC8B05792BBFAA /* CGMDataFlow.swift in Sources */,
|
|
|
@@ -2750,6 +2858,7 @@
|
|
|
CE94598729E9E4110047C9C6 /* WatchConfigRootView.swift in Sources */,
|
|
|
19E1F7E829D082D0005C8D20 /* IconConfigDataFlow.swift in Sources */,
|
|
|
E3A08AAE59538BC8A8ABE477 /* NotificationsConfigDataFlow.swift in Sources */,
|
|
|
+ 1956FB212AFF79E200C7B4FF /* CoreDataStorage.swift in Sources */,
|
|
|
0F7A65FBD2CD8D6477ED4539 /* NotificationsConfigProvider.swift in Sources */,
|
|
|
3171D2818C7C72CD1584BB5E /* NotificationsConfigStateModel.swift in Sources */,
|
|
|
CD78BB94E43B249D60CC1A1B /* NotificationsConfigRootView.swift in Sources */,
|
|
|
@@ -2794,6 +2903,16 @@
|
|
|
);
|
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
|
};
|
|
|
+ 6B1A8D132B14D91500E76752 /* Sources */ = {
|
|
|
+ isa = PBXSourcesBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ 6BCF84DE2B16843A003AD46E /* LiveActitiyShared.swift in Sources */,
|
|
|
+ 6B1A8D1E2B14D91600E76752 /* LiveActivityBundle.swift in Sources */,
|
|
|
+ 6B1A8D202B14D91600E76752 /* LiveActivity.swift in Sources */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
|
@@ -2812,6 +2931,11 @@
|
|
|
target = 388E595725AD948C0019842D /* FreeAPS */;
|
|
|
targetProxy = 38FCF3F225E9028E0078B0D1 /* PBXContainerItemProxy */;
|
|
|
};
|
|
|
+ 6B1A8D272B14D91700E76752 /* PBXTargetDependency */ = {
|
|
|
+ isa = PBXTargetDependency;
|
|
|
+ target = 6B1A8D162B14D91500E76752 /* LiveActivityExtension */;
|
|
|
+ targetProxy = 6B1A8D262B14D91700E76752 /* PBXContainerItemProxy */;
|
|
|
+ };
|
|
|
/* End PBXTargetDependency section */
|
|
|
|
|
|
/* Begin PBXVariantGroup section */
|
|
|
@@ -3278,6 +3402,73 @@
|
|
|
};
|
|
|
name = Release;
|
|
|
};
|
|
|
+ 6B1A8D2A2B14D91800E76752 /* Debug */ = {
|
|
|
+ isa = XCBuildConfiguration;
|
|
|
+ buildSettings = {
|
|
|
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
|
|
|
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
|
+ ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
|
|
|
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
|
|
|
+ CODE_SIGN_STYLE = Automatic;
|
|
|
+ CURRENT_PROJECT_VERSION = 1;
|
|
|
+ DEVELOPMENT_TEAM = "$(DEVELOPER_TEAM)";
|
|
|
+ ENABLE_USER_SCRIPT_SANDBOXING = YES;
|
|
|
+ GCC_C_LANGUAGE_STANDARD = gnu17;
|
|
|
+ GENERATE_INFOPLIST_FILE = YES;
|
|
|
+ INFOPLIST_FILE = LiveActivity/Info.plist;
|
|
|
+ INFOPLIST_KEY_CFBundleDisplayName = LiveActivity;
|
|
|
+ INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
|
+ IPHONEOS_DEPLOYMENT_TARGET = 16.2;
|
|
|
+ LD_RUNPATH_SEARCH_PATHS = (
|
|
|
+ "$(inherited)",
|
|
|
+ "@executable_path/Frameworks",
|
|
|
+ "@executable_path/../../Frameworks",
|
|
|
+ );
|
|
|
+ LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
|
|
|
+ MARKETING_VERSION = 1.0;
|
|
|
+ PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER).LiveActivity";
|
|
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
|
+ SKIP_INSTALL = YES;
|
|
|
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
|
|
|
+ SWIFT_EMIT_LOC_STRINGS = YES;
|
|
|
+ SWIFT_VERSION = 5.0;
|
|
|
+ TARGETED_DEVICE_FAMILY = "1,2";
|
|
|
+ };
|
|
|
+ name = Debug;
|
|
|
+ };
|
|
|
+ 6B1A8D2B2B14D91800E76752 /* Release */ = {
|
|
|
+ isa = XCBuildConfiguration;
|
|
|
+ buildSettings = {
|
|
|
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
|
|
|
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
|
+ ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground;
|
|
|
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
|
|
|
+ CODE_SIGN_STYLE = Automatic;
|
|
|
+ CURRENT_PROJECT_VERSION = 1;
|
|
|
+ DEVELOPMENT_TEAM = "$(DEVELOPER_TEAM)";
|
|
|
+ ENABLE_USER_SCRIPT_SANDBOXING = YES;
|
|
|
+ GCC_C_LANGUAGE_STANDARD = gnu17;
|
|
|
+ GENERATE_INFOPLIST_FILE = YES;
|
|
|
+ INFOPLIST_FILE = LiveActivity/Info.plist;
|
|
|
+ INFOPLIST_KEY_CFBundleDisplayName = LiveActivity;
|
|
|
+ INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
|
+ IPHONEOS_DEPLOYMENT_TARGET = 16.2;
|
|
|
+ LD_RUNPATH_SEARCH_PATHS = (
|
|
|
+ "$(inherited)",
|
|
|
+ "@executable_path/Frameworks",
|
|
|
+ "@executable_path/../../Frameworks",
|
|
|
+ );
|
|
|
+ LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
|
|
|
+ MARKETING_VERSION = 1.0;
|
|
|
+ PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER).LiveActivity";
|
|
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
|
+ SKIP_INSTALL = YES;
|
|
|
+ SWIFT_EMIT_LOC_STRINGS = YES;
|
|
|
+ SWIFT_VERSION = 5.0;
|
|
|
+ TARGETED_DEVICE_FAMILY = "1,2";
|
|
|
+ };
|
|
|
+ name = Release;
|
|
|
+ };
|
|
|
/* End XCBuildConfiguration section */
|
|
|
|
|
|
/* Begin XCConfigurationList section */
|
|
|
@@ -3326,6 +3517,15 @@
|
|
|
defaultConfigurationIsVisible = 0;
|
|
|
defaultConfigurationName = Debug;
|
|
|
};
|
|
|
+ 6B1A8D292B14D91800E76752 /* Build configuration list for PBXNativeTarget "LiveActivityExtension" */ = {
|
|
|
+ isa = XCConfigurationList;
|
|
|
+ buildConfigurations = (
|
|
|
+ 6B1A8D2A2B14D91800E76752 /* Debug */,
|
|
|
+ 6B1A8D2B2B14D91800E76752 /* Release */,
|
|
|
+ );
|
|
|
+ defaultConfigurationIsVisible = 0;
|
|
|
+ defaultConfigurationName = Debug;
|
|
|
+ };
|
|
|
/* End XCConfigurationList section */
|
|
|
|
|
|
/* Begin XCRemoteSwiftPackageReference section */
|