AI-generated Key Takeaways
-
UMPDebugSettings
allows overriding settings for debugging and testing purposes. -
Debug features can be enabled for specific devices using
testDeviceIdentifiers
and are always enabled for simulators. -
geography
allows for specifying a debug geography for testing location-specific features.
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;