Records errors on crashlytics + 1.0.8

main
Laurent 2 years ago
parent b33787541a
commit 69bc2abcb0
  1. 32
      LeCountdown.xcodeproj/project.pbxproj
  2. 3
      LeCountdown/Utils/Logger.swift

@ -291,6 +291,8 @@
C4F8B1D2298BF646005C86A5 /* PermissionAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F8B1D1298BF646005C86A5 /* PermissionAlertView.swift */; };
C4F8B1D8298C0727005C86A5 /* TimerRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F8B1D7298C0727005C86A5 /* TimerRouter.swift */; };
C4FD90392A31C7F6006893C7 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C473C32A29AA330E0056B38A /* Localizable.strings */; };
C4FD903D2A3229AE006893C7 /* FirebaseCrashlytics in Frameworks */ = {isa = PBXBuildFile; productRef = C4FD903C2A3229AE006893C7 /* FirebaseCrashlytics */; };
C4FD903F2A3229B7006893C7 /* FirebaseCrashlytics in Frameworks */ = {isa = PBXBuildFile; productRef = C4FD903E2A3229B7006893C7 /* FirebaseCrashlytics */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -561,6 +563,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C4FD903D2A3229AE006893C7 /* FirebaseCrashlytics in Frameworks */,
C438C7D32981216200BF3EF9 /* SwiftUI.framework in Frameworks */,
C438C7D12981216200BF3EF9 /* WidgetKit.framework in Frameworks */,
);
@ -571,6 +574,7 @@
buildActionMask = 2147483647;
files = (
C438C7F229812BB200BF3EF9 /* Intents.framework in Frameworks */,
C4FD903F2A3229B7006893C7 /* FirebaseCrashlytics in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -1049,6 +1053,9 @@
dependencies = (
);
name = LaunchWidgetExtension;
packageProductDependencies = (
C4FD903C2A3229AE006893C7 /* FirebaseCrashlytics */,
);
productName = LaunchWidgetExtension;
productReference = C438C7CE2981216200BF3EF9 /* LaunchWidgetExtension.appex */;
productType = "com.apple.product-type.app-extension";
@ -1066,6 +1073,9 @@
dependencies = (
);
name = LaunchIntents;
packageProductDependencies = (
C4FD903E2A3229B7006893C7 /* FirebaseCrashlytics */,
);
productName = LaunchIntents;
productReference = C438C7F029812BB200BF3EF9 /* LaunchIntents.appex */;
productType = "com.apple.product-type.app-extension";
@ -1704,7 +1714,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.7;
MARKETING_VERSION = 1.0.8;
PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.LeCountdown;
PRODUCT_NAME = "$(TARGET_NAME)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
@ -1741,7 +1751,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.7;
MARKETING_VERSION = 1.0.8;
PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.LeCountdown;
PRODUCT_NAME = "$(TARGET_NAME)";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
@ -1847,7 +1857,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.0.7;
MARKETING_VERSION = 1.0.8;
PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.LeCountdown.LaunchWidget;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
@ -1875,7 +1885,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.0.7;
MARKETING_VERSION = 1.0.8;
PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.LeCountdown.LaunchWidget;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
@ -1902,7 +1912,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.0.7;
MARKETING_VERSION = 1.0.8;
PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.LeCountdown.LaunchIntents;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
@ -1929,7 +1939,7 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.0.7;
MARKETING_VERSION = 1.0.8;
PRODUCT_BUNDLE_IDENTIFIER = com.staxriver.LeCountdown.LaunchIntents;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
@ -2015,6 +2025,16 @@
package = C4A16D9129C4A6DD00143D5E /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
productName = FirebaseCrashlytics;
};
C4FD903C2A3229AE006893C7 /* FirebaseCrashlytics */ = {
isa = XCSwiftPackageProductDependency;
package = C4A16D9129C4A6DD00143D5E /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
productName = FirebaseCrashlytics;
};
C4FD903E2A3229B7006893C7 /* FirebaseCrashlytics */ = {
isa = XCSwiftPackageProductDependency;
package = C4A16D9129C4A6DD00143D5E /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
productName = FirebaseCrashlytics;
};
/* End XCSwiftPackageProductDependency section */
/* Begin XCVersionGroup section */

@ -6,6 +6,8 @@
//
import Foundation
import FirebaseCore
import FirebaseCrashlytics
@objc public class Logger : NSObject {
@ -28,6 +30,7 @@ import Foundation
}
}
print("ERROR: \(filestr.lastPathComponent).\(line).\(function): \(fireBaseError)")
Crashlytics.crashlytics().record(error: error)
}
@objc static public func w(_ message: Any, file: String = #file, function: String = #function, line: Int = #line) {

Loading…
Cancel
Save