|
|
@@ -204,7 +204,9 @@
|
|
|
38FEF413273B317A00574A46 /* HKUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FEF412273B317A00574A46 /* HKUnit.swift */; };
|
|
|
3B2F77862D7E52ED005ED9FA /* TDD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2F77852D7E52ED005ED9FA /* TDD.swift */; };
|
|
|
3B2F77882D7E5387005ED9FA /* CurrentTDDSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2F77872D7E5387005ED9FA /* CurrentTDDSetup.swift */; };
|
|
|
+ 3B3B57C92DA07B3400849D16 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3B57C82DA07B3400849D16 /* GoogleService-Info.plist */; };
|
|
|
3B4196E02D8C4BC00091DFF7 /* HomeStateModel+CGM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4196DF2D8C4BBB0091DFF7 /* HomeStateModel+CGM.swift */; };
|
|
|
+ 3B47C6102DA0A28F00B0E5EF /* FirebaseCrashlytics in Frameworks */ = {isa = PBXBuildFile; productRef = 3B47C60F2DA0A28F00B0E5EF /* FirebaseCrashlytics */; };
|
|
|
3B4BA76A2D8DBD690069D5B8 /* CGMBLEKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B4BA75B2D8DBD690069D5B8 /* CGMBLEKit.framework */; };
|
|
|
3B4BA76B2D8DBD690069D5B8 /* CGMBLEKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B4BA75B2D8DBD690069D5B8 /* CGMBLEKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
|
|
3B4BA76C2D8DBD690069D5B8 /* CGMBLEKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B4BA75C2D8DBD690069D5B8 /* CGMBLEKitUI.framework */; };
|
|
|
@@ -985,6 +987,7 @@
|
|
|
38FEF412273B317A00574A46 /* HKUnit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HKUnit.swift; sourceTree = "<group>"; };
|
|
|
3B2F77852D7E52ED005ED9FA /* TDD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TDD.swift; sourceTree = "<group>"; };
|
|
|
3B2F77872D7E5387005ED9FA /* CurrentTDDSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentTDDSetup.swift; sourceTree = "<group>"; };
|
|
|
+ 3B3B57C82DA07B3400849D16 /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
|
|
|
3B4196DF2D8C4BBB0091DFF7 /* HomeStateModel+CGM.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "HomeStateModel+CGM.swift"; sourceTree = "<group>"; };
|
|
|
3B4BA75B2D8DBD690069D5B8 /* CGMBLEKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CGMBLEKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
3B4BA75C2D8DBD690069D5B8 /* CGMBLEKitUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CGMBLEKitUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
@@ -1460,6 +1463,7 @@
|
|
|
3833B46D26012030003021B3 /* Algorithms in Frameworks */,
|
|
|
3B4BA7822D8DBD690069D5B8 /* RileyLinkBLEKit.framework in Frameworks */,
|
|
|
3B4BA76E2D8DBD690069D5B8 /* DanaKit.framework in Frameworks */,
|
|
|
+ 3B47C6102DA0A28F00B0E5EF /* FirebaseCrashlytics in Frameworks */,
|
|
|
3B4BA7862D8DBD690069D5B8 /* RileyLinkKitUI.framework in Frameworks */,
|
|
|
CEB434FD28B90B7C00B70274 /* SwiftCharts in Frameworks */,
|
|
|
CE95BF5F2BA7715800DC3DE3 /* MockKit.framework in Frameworks */,
|
|
|
@@ -2194,6 +2198,7 @@
|
|
|
388E595A25AD948C0019842D /* Trio */ = {
|
|
|
isa = PBXGroup;
|
|
|
children = (
|
|
|
+ 3B3B57C82DA07B3400849D16 /* GoogleService-Info.plist */,
|
|
|
3811DED425C9E1E300A708ED /* Resources */,
|
|
|
3811DE1325C9D39E00A708ED /* Sources */,
|
|
|
);
|
|
|
@@ -3467,6 +3472,7 @@
|
|
|
38E8753D27554D5900975559 /* Embed Watch Content */,
|
|
|
6B1A8D122B14D88E00E76752 /* Embed Foundation Extensions */,
|
|
|
DD88C8DF2C4D583900F2D558 /* Run Script: Capture Build Details */,
|
|
|
+ 3B47C6112DA0A52C00B0E5EF /* Run Script: Copy dSYM to Crashlytics */,
|
|
|
);
|
|
|
buildRules = (
|
|
|
);
|
|
|
@@ -3484,6 +3490,7 @@
|
|
|
B958F1B62BA0711600484851 /* MKRingProgressView */,
|
|
|
3BD9687B2D8DDD4600899469 /* SlideButton */,
|
|
|
3BD9687E2D8DDD8800899469 /* CryptoSwift */,
|
|
|
+ 3B47C60F2DA0A28F00B0E5EF /* FirebaseCrashlytics */,
|
|
|
);
|
|
|
productName = Trio;
|
|
|
productReference = 388E595825AD948C0019842D /* Trio.app */;
|
|
|
@@ -3659,6 +3666,7 @@
|
|
|
B958F1B52BA0711600484851 /* XCRemoteSwiftPackageReference "MKRingProgressView" */,
|
|
|
3BD9687A2D8DDD4600899469 /* XCRemoteSwiftPackageReference "SlideButton" */,
|
|
|
3BD9687D2D8DDD8800899469 /* XCRemoteSwiftPackageReference "CryptoSwift" */,
|
|
|
+ 3B47C60E2DA0A28F00B0E5EF /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
|
|
|
);
|
|
|
productRefGroup = 388E595925AD948C0019842D /* Products */;
|
|
|
projectDirPath = "";
|
|
|
@@ -3681,6 +3689,7 @@
|
|
|
files = (
|
|
|
8A91342C2D63D9A2007F8874 /* InfoPlist.xcstrings in Resources */,
|
|
|
CE1F6DE72BAF1A180064EB8D /* BuildDetails.plist in Resources */,
|
|
|
+ 3B3B57C92DA07B3400849D16 /* GoogleService-Info.plist in Resources */,
|
|
|
38DF178D27733E6800B3528F /* snow.sks in Resources */,
|
|
|
388E597225AD9CF10019842D /* json in Resources */,
|
|
|
38DF178E27733E6800B3528F /* Assets.xcassets in Resources */,
|
|
|
@@ -3753,6 +3762,29 @@
|
|
|
shellPath = /bin/sh;
|
|
|
shellScript = "source \"${SRCROOT}\"/scripts/swiftformat.sh\n\n";
|
|
|
};
|
|
|
+ 3B47C6112DA0A52C00B0E5EF /* Run Script: Copy dSYM to Crashlytics */ = {
|
|
|
+ isa = PBXShellScriptBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ );
|
|
|
+ inputFileListPaths = (
|
|
|
+ );
|
|
|
+ inputPaths = (
|
|
|
+ "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}",
|
|
|
+ "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${PRODUCT_NAME}",
|
|
|
+ "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist",
|
|
|
+ "$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/GoogleService-Info.plist",
|
|
|
+ "$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
|
|
|
+ );
|
|
|
+ name = "Run Script: Copy dSYM to Crashlytics";
|
|
|
+ outputFileListPaths = (
|
|
|
+ );
|
|
|
+ outputPaths = (
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ shellPath = /bin/sh;
|
|
|
+ shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\"${BUILD_DIR%/Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run\"\n";
|
|
|
+ };
|
|
|
DD88C8DF2C4D583900F2D558 /* Run Script: Capture Build Details */ = {
|
|
|
isa = PBXShellScriptBuildPhase;
|
|
|
alwaysOutOfDate = 1;
|
|
|
@@ -4561,6 +4593,7 @@
|
|
|
CODE_SIGN_IDENTITY = "Apple Development";
|
|
|
CODE_SIGN_STYLE = Automatic;
|
|
|
CURRENT_PROJECT_VERSION = $APP_BUILD_NUMBER;
|
|
|
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
|
DEVELOPER_TEAM = "$(DEVELOPER_TEAM)";
|
|
|
DEVELOPMENT_ASSET_PATHS = "";
|
|
|
DEVELOPMENT_TEAM = "$(DEVELOPER_TEAM)";
|
|
|
@@ -5037,6 +5070,14 @@
|
|
|
minimumVersion = 9.0.0;
|
|
|
};
|
|
|
};
|
|
|
+ 3B47C60E2DA0A28F00B0E5EF /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
|
|
|
+ isa = XCRemoteSwiftPackageReference;
|
|
|
+ repositoryURL = "https://github.com/firebase/firebase-ios-sdk.git";
|
|
|
+ requirement = {
|
|
|
+ kind = upToNextMajorVersion;
|
|
|
+ minimumVersion = 11.11.0;
|
|
|
+ };
|
|
|
+ };
|
|
|
3BD9687A2D8DDD4600899469 /* XCRemoteSwiftPackageReference "SlideButton" */ = {
|
|
|
isa = XCRemoteSwiftPackageReference;
|
|
|
repositoryURL = "https://github.com/no-comment/SlideButton";
|
|
|
@@ -5092,6 +5133,11 @@
|
|
|
package = 38DF1787276FC8C300B3528F /* XCRemoteSwiftPackageReference "SwiftMessages" */;
|
|
|
productName = SwiftMessages;
|
|
|
};
|
|
|
+ 3B47C60F2DA0A28F00B0E5EF /* FirebaseCrashlytics */ = {
|
|
|
+ isa = XCSwiftPackageProductDependency;
|
|
|
+ package = 3B47C60E2DA0A28F00B0E5EF /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
|
|
|
+ productName = FirebaseCrashlytics;
|
|
|
+ };
|
|
|
3BD9687B2D8DDD4600899469 /* SlideButton */ = {
|
|
|
isa = XCSwiftPackageProductDependency;
|
|
|
package = 3BD9687A2D8DDD4600899469 /* XCRemoteSwiftPackageReference "SlideButton" */;
|