refactor: remove CrashReporter and related logging components
- Removed CrashReporter interface and its implementation, SentryCrashReporter. - Deleted log buffering functionality and associated LogBuffer class. - Updated LoggerAppLogger to eliminate dependencies on removed components. - Simplified logging structure to focus on AppLogger and sensitive data scrubbing. - Adjusted AppEnv to remove Sentry-related configurations. - Refactored tests to align with the new logging architecture.
This commit is contained in:
+3
-4
@@ -62,7 +62,7 @@ Xcode 自己维护的二进制风格文本,手写会在下一次 Xcode 打开
|
||||
6. 验证:
|
||||
```bash
|
||||
cd app
|
||||
flutter build ios --flavor dev -t lib/main_dev.dart --dart-define-from-file=env/dev.json
|
||||
flutter build ios --flavor dev
|
||||
```
|
||||
三个 flavor 各跑一次,确认桌面上能同时装下三个图标、名字不同。
|
||||
|
||||
@@ -71,6 +71,5 @@ Xcode 自己维护的二进制风格文本,手写会在下一次 Xcode 打开
|
||||
- **CocoaPods 和 flavor 无关**:`Podfile` 不需要改,pod 是按 target 装的,
|
||||
不是按 configuration。但新增 configuration 后要跑一次 `pod install`,否则
|
||||
会报 `Unable to find a configuration named 'Debug-dev'`。
|
||||
- **`--flavor` 和 `-t` 必须同时给**。只给 `--flavor dev` 会用默认的
|
||||
`lib/main.dart`——这个文件在本仓库里**不存在**(入口是 `main_dev.dart`),
|
||||
报错信息是找不到文件,和 flavor 看不出关系。
|
||||
- 项目固定使用 `lib/main.dart`。`--flavor` 除了选择 Scheme,还会让启动代码
|
||||
选择同名的内置环境配置;不要再额外传 `-t` 或 `--dart-define-from-file`。
|
||||
|
||||
Reference in New Issue
Block a user