AI-generated Key Takeaways
-
UMPDebugSettings
allows overriding settings for debugging or testing purposes. -
It enables debug features for devices with specified identifiers in
testDeviceIdentifiers
and for simulators. -
geography
property is used to set the debug geography for testing.
UMPDebugSettings
@interface UMPDebugSettings : NSObject <NSCopying>
Overrides settings for debugging or testing.
-
Array of device identifier strings. Debug features are enabled for devices with these identifiers. Debug features are always enabled for simulators.
Declaration
Swift
var testDeviceIdentifiers: [String]? { get set }
Objective-C
@property (nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers;
-
Debug geography.
Declaration
Swift
var geography: DebugGeography { get set }
Objective-C
@property (nonatomic) UMPDebugGeography geography;