Skip to content

Commit 7be2468

Browse files
committed
fix: Crashlytics 수집 정책 설정 개선
1 parent 3eb25f2 commit 7be2468

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

Application/DevLogApp/Project.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,11 @@ let project = Project(
5353
],
5454
debug: [
5555
"APS_ENVIRONMENT": "development",
56+
"INFOPLIST_KEY_FirebaseCrashlyticsCollectionEnabled": "NO",
5657
],
5758
release: [
5859
"APS_ENVIRONMENT": "production",
60+
"INFOPLIST_KEY_FirebaseCrashlyticsCollectionEnabled": "YES",
5961
]
6062
)
6163
),

Application/DevLogInfra/Sources/Service/FirebaseAppServiceImpl.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ final class FirebaseAppServiceImpl: FirebaseAppService {
1616
guard !Self.isConfigured else { return }
1717

1818
FirebaseApp.configure()
19-
configureCrashlyticsCollection()
19+
enableCrashlyticsCollectionIfNeeded()
2020
Self.isConfigured = true
2121
}
2222
}
2323

2424
private extension FirebaseAppServiceImpl {
25-
func configureCrashlyticsCollection() {
26-
#if DEBUG
27-
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(false)
25+
func enableCrashlyticsCollectionIfNeeded() {
26+
#if !DEBUG
27+
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
2828
#endif
2929
}
3030
}

0 commit comments

Comments
 (0)