|
3 | 3 | archiveVersion = 1;
|
4 | 4 | classes = {
|
5 | 5 | };
|
6 |
| - objectVersion = 52; |
| 6 | + objectVersion = 54; |
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
|
396 | 396 | B40D07C7251A89D500C1C6D7 /* GlucoseDisplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = B40D07C6251A89D500C1C6D7 /* GlucoseDisplay.swift */; };
|
397 | 397 | B42C951424A3C76000857C73 /* CGMStatusHUDViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42C951324A3C76000857C73 /* CGMStatusHUDViewModel.swift */; };
|
398 | 398 | B42D124328D371C400E43D22 /* AlertMuter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42D124228D371C400E43D22 /* AlertMuter.swift */; };
|
| 399 | + B43CF07E29434EC4008A520B /* HowMuteAlertWorkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43CF07D29434EC4008A520B /* HowMuteAlertWorkView.swift */; }; |
399 | 400 | B43DA44124D9C12100CAFF4E /* DismissibleHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43DA44024D9C12100CAFF4E /* DismissibleHostingController.swift */; };
|
400 | 401 | B44251B3252350CE00605937 /* ChartAxisValuesStaticGeneratorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B44251B2252350CE00605937 /* ChartAxisValuesStaticGeneratorTests.swift */; };
|
401 | 402 | B44251B62523578300605937 /* PredictedGlucoseChartTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B44251B52523578300605937 /* PredictedGlucoseChartTests.swift */; };
|
|
413 | 414 | B4CAD8792549D2540057946B /* LoopCompletionFreshnessTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4CAD8782549D2540057946B /* LoopCompletionFreshnessTests.swift */; };
|
414 | 415 | B4D4534128E5CA7900F1A8D9 /* AlertMuterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D4534028E5CA7900F1A8D9 /* AlertMuterTests.swift */; };
|
415 | 416 | B4D620D424D9EDB900043B3C /* GuidanceColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D620D324D9EDB900043B3C /* GuidanceColors.swift */; };
|
416 |
| - B4E202302661063E009421B5 /* ClosedLoopStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E2022F2661063E009421B5 /* ClosedLoopStatus.swift */; }; |
| 417 | + B4E202302661063E009421B5 /* AutomaticDosingStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E2022F2661063E009421B5 /* AutomaticDosingStatus.swift */; }; |
417 | 418 | B4E96D4B248A6B6E002DABAD /* DeviceStatusHUDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E96D4A248A6B6E002DABAD /* DeviceStatusHUDView.swift */; };
|
418 | 419 | B4E96D4F248A6E20002DABAD /* CGMStatusHUDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E96D4E248A6E20002DABAD /* CGMStatusHUDView.swift */; };
|
419 | 420 | B4E96D53248A7386002DABAD /* GlucoseValueHUDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E96D52248A7386002DABAD /* GlucoseValueHUDView.swift */; };
|
|
1377 | 1378 | B40D07C6251A89D500C1C6D7 /* GlucoseDisplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlucoseDisplay.swift; sourceTree = "<group>"; };
|
1378 | 1379 | B42C951324A3C76000857C73 /* CGMStatusHUDViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGMStatusHUDViewModel.swift; sourceTree = "<group>"; };
|
1379 | 1380 | B42D124228D371C400E43D22 /* AlertMuter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertMuter.swift; sourceTree = "<group>"; };
|
| 1381 | + B43CF07D29434EC4008A520B /* HowMuteAlertWorkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HowMuteAlertWorkView.swift; sourceTree = "<group>"; }; |
1380 | 1382 | B43DA44024D9C12100CAFF4E /* DismissibleHostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DismissibleHostingController.swift; sourceTree = "<group>"; };
|
1381 | 1383 | B44251B2252350CE00605937 /* ChartAxisValuesStaticGeneratorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChartAxisValuesStaticGeneratorTests.swift; sourceTree = "<group>"; };
|
1382 | 1384 | B44251B52523578300605937 /* PredictedGlucoseChartTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PredictedGlucoseChartTests.swift; sourceTree = "<group>"; };
|
|
1391 | 1393 | B4CAD8782549D2540057946B /* LoopCompletionFreshnessTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoopCompletionFreshnessTests.swift; sourceTree = "<group>"; };
|
1392 | 1394 | B4D4534028E5CA7900F1A8D9 /* AlertMuterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertMuterTests.swift; sourceTree = "<group>"; };
|
1393 | 1395 | B4D620D324D9EDB900043B3C /* GuidanceColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuidanceColors.swift; sourceTree = "<group>"; };
|
1394 |
| - B4E2022F2661063E009421B5 /* ClosedLoopStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClosedLoopStatus.swift; sourceTree = "<group>"; }; |
| 1396 | + B4E2022F2661063E009421B5 /* AutomaticDosingStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutomaticDosingStatus.swift; sourceTree = "<group>"; }; |
1395 | 1397 | B4E96D4A248A6B6E002DABAD /* DeviceStatusHUDView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceStatusHUDView.swift; sourceTree = "<group>"; };
|
1396 | 1398 | B4E96D4E248A6E20002DABAD /* CGMStatusHUDView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CGMStatusHUDView.swift; sourceTree = "<group>"; };
|
1397 | 1399 | B4E96D52248A7386002DABAD /* GlucoseValueHUDView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlucoseValueHUDView.swift; sourceTree = "<group>"; };
|
|
1468 | 1470 | C1004E342981F77B00B8CF94 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
1469 | 1471 | C1004E352981F77B00B8CF94 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
1470 | 1472 | C101947127DD473C004E7EB8 /* MockKitUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MockKitUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
| 1473 | + C1092BFD29F8116700AE3D1C /* apply-info-customizations.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "apply-info-customizations.sh"; sourceTree = "<group>"; }; |
1471 | 1474 | C10B28451EA9BA5E006EA1FC /* far_future_high_bg_forecast.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = far_future_high_bg_forecast.json; sourceTree = "<group>"; };
|
1472 | 1475 | C11613482983096D00777E7C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
1473 | 1476 | C116134B2983096D00777E7C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
1640 | 1643 | C1E693CF29C786E200410918 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
|
1641 | 1644 | C1E693D029C786E200410918 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
|
1642 | 1645 | C1E71721292E90CC00DA646F /* SmallStatusWidgetEntryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallStatusWidgetEntryView.swift; sourceTree = "<group>"; };
|
| 1646 | + C1E9CB5A295101570022387B /* install-scenarios.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "install-scenarios.sh"; sourceTree = "<group>"; }; |
1643 | 1647 | C1EB0D1D299581D900628475 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
1644 | 1648 | C1EB0D1E299581D900628475 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
|
1645 | 1649 | C1EB0D1F299581D900628475 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
|
2037 | 2041 | 43511CDD21FD80AD00566C63 /* RetrospectiveCorrection */,
|
2038 | 2042 | A9FB75F0252BE320004C7D3F /* BolusDosingDecision.swift */,
|
2039 | 2043 | C17824A41E1AD4D100D9D25C /* ManualBolusRecommendation.swift */,
|
2040 |
| - B4E2022F2661063E009421B5 /* ClosedLoopStatus.swift */, |
| 2044 | + B4E2022F2661063E009421B5 /* AutomaticDosingStatus.swift */, |
2041 | 2045 | B40D07C6251A89D500C1C6D7 /* GlucoseDisplay.swift */,
|
2042 | 2046 | 43C2FAE01EB656A500364AFF /* GlucoseEffectVelocity.swift */,
|
2043 | 2047 | 436A0DA41D236A2A00104B24 /* LoopError.swift */,
|
|
2380 | 2384 | A9A056B224B93C62007CF06D /* CriticalEventLogExportView.swift */,
|
2381 | 2385 | C191D2A025B3ACAA00C26C0B /* DosingStrategySelectionView.swift */,
|
2382 | 2386 | 43D381611EBD9759007F8C8F /* HeaderValuesTableViewCell.swift */,
|
| 2387 | + B43CF07D29434EC4008A520B /* HowMuteAlertWorkView.swift */, |
2383 | 2388 | 430D85881F44037000AF2D4F /* HUDViewTableViewCell.swift */,
|
2384 | 2389 | A91D2A3E26CF0FF80023B075 /* IconTitleSubtitleTableViewCell.swift */,
|
2385 | 2390 | C1742331259BEADC00399C9D /* ManualEntryDoseView.swift */,
|
|
2892 | 2897 | C18A491222FCC22800FDA733 /* build-derived-assets.sh */,
|
2893 | 2898 | C18A491522FCC22900FDA733 /* copy-plugins.sh */,
|
2894 | 2899 | C18A491322FCC22900FDA733 /* make_scenario.py */,
|
| 2900 | + C1E9CB5A295101570022387B /* install-scenarios.sh */, |
| 2901 | + C1092BFD29F8116700AE3D1C /* apply-info-customizations.sh */, |
2895 | 2902 | );
|
2896 | 2903 | path = Scripts;
|
2897 | 2904 | sourceTree = "<group>";
|
|
3115 | 3122 | 43776F8A1B8022E90074EA36 /* Resources */,
|
3116 | 3123 | 43A9439C1B926B7B0051FA24 /* Embed Watch Content */,
|
3117 | 3124 | 43A943AE1B928D400051FA24 /* Embed Frameworks */,
|
| 3125 | + C113F4472951352C00758735 /* Install Scenarios */, |
3118 | 3126 | C16DA84322E8E5FF008624C2 /* Install Plugins */,
|
3119 | 3127 | C1D19800232CFA2A0096D646 /* Capture Build Details */,
|
| 3128 | + C1092BFE29F88F0600AE3D1C /* Apply Info Customizations */, |
3120 | 3129 | 4F70C1EC1DE8DCA8006380B7 /* Embed App Extensions */,
|
3121 | 3130 | );
|
3122 | 3131 | buildRules = (
|
|
3653 | 3662 | /* End PBXResourcesBuildPhase section */
|
3654 | 3663 |
|
3655 | 3664 | /* Begin PBXShellScriptBuildPhase section */
|
| 3665 | + C1092BFE29F88F0600AE3D1C /* Apply Info Customizations */ = { |
| 3666 | + isa = PBXShellScriptBuildPhase; |
| 3667 | + alwaysOutOfDate = 1; |
| 3668 | + buildActionMask = 2147483647; |
| 3669 | + files = ( |
| 3670 | + ); |
| 3671 | + inputFileListPaths = ( |
| 3672 | + ); |
| 3673 | + inputPaths = ( |
| 3674 | + "$(SRCROOT)/../InfoCustomizations", |
| 3675 | + ); |
| 3676 | + name = "Apply Info Customizations"; |
| 3677 | + outputFileListPaths = ( |
| 3678 | + ); |
| 3679 | + outputPaths = ( |
| 3680 | + ); |
| 3681 | + runOnlyForDeploymentPostprocessing = 0; |
| 3682 | + shellPath = /bin/sh; |
| 3683 | + shellScript = "\"${SRCROOT}/Scripts/apply-info-customizations.sh\"\n"; |
| 3684 | + }; |
| 3685 | + C113F4472951352C00758735 /* Install Scenarios */ = { |
| 3686 | + isa = PBXShellScriptBuildPhase; |
| 3687 | + buildActionMask = 2147483647; |
| 3688 | + files = ( |
| 3689 | + ); |
| 3690 | + inputFileListPaths = ( |
| 3691 | + ); |
| 3692 | + inputPaths = ( |
| 3693 | + ); |
| 3694 | + name = "Install Scenarios"; |
| 3695 | + outputFileListPaths = ( |
| 3696 | + ); |
| 3697 | + outputPaths = ( |
| 3698 | + ); |
| 3699 | + runOnlyForDeploymentPostprocessing = 0; |
| 3700 | + shellPath = /bin/sh; |
| 3701 | + shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\"${SRCROOT}/Scripts/install-scenarios.sh\"\n"; |
| 3702 | + }; |
3656 | 3703 | C16DA84322E8E5FF008624C2 /* Install Plugins */ = {
|
3657 | 3704 | isa = PBXShellScriptBuildPhase;
|
3658 | 3705 | buildActionMask = 2147483647;
|
|
3691 | 3738 | };
|
3692 | 3739 | C1D19800232CFA2A0096D646 /* Capture Build Details */ = {
|
3693 | 3740 | isa = PBXShellScriptBuildPhase;
|
| 3741 | + alwaysOutOfDate = 1; |
3694 | 3742 | buildActionMask = 2147483647;
|
3695 | 3743 | files = (
|
3696 | 3744 | );
|
|
3819 | 3867 | 1D49795824E7289700948F05 /* ServicesViewModel.swift in Sources */,
|
3820 | 3868 | 1D4A3E2D2478628500FD601B /* StoredAlert+CoreDataClass.swift in Sources */,
|
3821 | 3869 | 892D7C5123B54A15008A9656 /* CarbEntryViewController.swift in Sources */,
|
3822 |
| - B4E202302661063E009421B5 /* ClosedLoopStatus.swift in Sources */, |
| 3870 | + B4E202302661063E009421B5 /* AutomaticDosingStatus.swift in Sources */, |
3823 | 3871 | C191D2A125B3ACAA00C26C0B /* DosingStrategySelectionView.swift in Sources */,
|
3824 | 3872 | A977A2F424ACFECF0059C207 /* CriticalEventLogExportManager.swift in Sources */,
|
3825 | 3873 | 89CA2B32226C18B8004D9350 /* TestingScenariosTableViewController.swift in Sources */,
|
|
3870 | 3918 | 4FC8C8011DEB93E400A1452E /* NSUserDefaults+StatusExtension.swift in Sources */,
|
3871 | 3919 | 43E93FB61E469A4000EAB8DB /* NumberFormatter.swift in Sources */,
|
3872 | 3920 | C1FB428C217806A400FAB378 /* StateColorPalette.swift in Sources */,
|
| 3921 | + B43CF07E29434EC4008A520B /* HowMuteAlertWorkView.swift in Sources */, |
3873 | 3922 | 1D6B1B6726866D89009AC446 /* AlertPermissionsChecker.swift in Sources */,
|
3874 | 3923 | 4F08DE8F1E7BB871006741EA /* CollectionType+Loop.swift in Sources */,
|
3875 | 3924 | A9F703772489D8AA00C98AD8 /* PersistentDeviceLog+SimulatedCoreData.swift in Sources */,
|
|
4995 | 5044 | MARKETING_VERSION = 1.0;
|
4996 | 5045 | PRODUCT_BUNDLE_IDENTIFIER = "$(MAIN_APP_BUNDLE_IDENTIFIER).SmallStatusWidget";
|
4997 | 5046 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 5047 | + PROVISIONING_PROFILE_SPECIFIER = "$(LOOP_PROVISIONING_PROFILE_SPECIFIER_WIDGET_EXTENSION_DEBUG)"; |
4998 | 5048 | SKIP_INSTALL = YES;
|
4999 | 5049 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
5000 | 5050 | SWIFT_EMIT_LOC_STRINGS = YES;
|
|
5039 | 5089 | MARKETING_VERSION = 1.0;
|
5040 | 5090 | PRODUCT_BUNDLE_IDENTIFIER = "$(MAIN_APP_BUNDLE_IDENTIFIER).SmallStatusWidget";
|
5041 | 5091 | PRODUCT_NAME = "$(TARGET_NAME)";
|
| 5092 | + PROVISIONING_PROFILE_SPECIFIER = "$(LOOP_PROVISIONING_PROFILE_SPECIFIER_WIDGET_EXTENSION_RELEASE)"; |
5042 | 5093 | SKIP_INSTALL = YES;
|
5043 | 5094 | SWIFT_EMIT_LOC_STRINGS = YES;
|
5044 | 5095 | SWIFT_VERSION = 5.0;
|
|
5139 | 5190 | GCC_WARN_UNUSED_LABEL = YES;
|
5140 | 5191 | GCC_WARN_UNUSED_PARAMETER = YES;
|
5141 | 5192 | GCC_WARN_UNUSED_VARIABLE = YES;
|
| 5193 | + IPHONEOS_DEPLOYMENT_TARGET = 15.1; |
5142 | 5194 | LOCALIZED_STRING_MACRO_NAMES = (
|
5143 | 5195 | NSLocalizedString,
|
5144 | 5196 | CFLocalizedString,
|
|
5248 | 5300 | GCC_WARN_UNUSED_LABEL = YES;
|
5249 | 5301 | GCC_WARN_UNUSED_PARAMETER = YES;
|
5250 | 5302 | GCC_WARN_UNUSED_VARIABLE = YES;
|
| 5303 | + IPHONEOS_DEPLOYMENT_TARGET = 15.1; |
5251 | 5304 | LOCALIZED_STRING_MACRO_NAMES = (
|
5252 | 5305 | NSLocalizedString,
|
5253 | 5306 | CFLocalizedString,
|
|
0 commit comments