File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,12 +58,22 @@ class AppCenterSDK: NSObject {
5858
5959 self . delegate = AppCenterSDKDelegate ( isLogUploadEnabled: configuration. isLogUploadEnabled)
6060
61+ var services = [ AnyClass] ( )
62+
6163 #if !os(macOS)
62- let services = ( configuration. isDistributionEnabled == true ) ? [ MSCrashes . self , MSDistribute . self ] : [ MSCrashes . self ]
63- #else
64- let services = [ MSCrashes . self ]
64+ if ( configuration. isDistributionEnabled == true ) {
65+ services . append ( MSDistribute . self )
66+ }
6567 #endif
6668
69+ if ( configuration. isCrashReportEnabled == true ) {
70+ services. append ( MSCrashes . self)
71+ }
72+
73+ guard ( services. isEmpty == false ) else {
74+ return
75+ }
76+
6777 MSAppCenter . start ( configuration. appSecret, withServices: services)
6878 MSCrashes . setEnabled ( configuration. isCrashReportEnabled)
6979 MSCrashes . setDelegate ( self . delegate)
You can’t perform that action at this time.
0 commit comments