PrivateHeaders/CoreSimulator/SimRuntime.h (81 lines of code) (raw):
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#import <Foundation/Foundation.h>
@class NSArray, NSBundle, NSDictionary, NSString, SimRuntimePairingReuirements;
@interface SimRuntime : NSObject
{
unsigned int _version;
unsigned int _equivalentIOSVersion;
unsigned int _minHostVersion;
unsigned int _maxHostVersion;
unsigned int _minCoreSimulatorFrameworkVersion;
unsigned int _maxCoreSimulatorFrameworkVersion;
NSString *_name;
NSString *_identifier;
NSBundle *_bundle;
NSString *_root;
NSString *_versionString;
NSString *_buildVersionString;
NSString *_platformIdentifier;
NSDictionary *_supportedFeatures;
NSDictionary *_supportedFeaturesConditionalOnDeviceType;
NSDictionary *_requiredHostServices;
NSDictionary *_forwardHostNotifications;
NSDictionary *_forwardHostNotificationsWithState;
NSString *_platformPath;
NSArray *_supportedProductFamilyIDs;
SimRuntimePairingReuirements *_pairingRequirements;
NSArray *_preferredPairingDeviceTypes;
NSDictionary *_environment_extra;
void *_libLaunchHostHandle;
NSArray *_aliases;
}
+ (unsigned int)equivalentIOSVersionForVersion:(unsigned int)arg1 profile:(id)arg2 platformIdentifier:(id)arg3;
+ (id)updatedMaxCoreSimulatorVersions;
+ (id)updatedMaxHostVersions;
@property (nonatomic, assign) unsigned int maxCoreSimulatorFrameworkVersion;
@property (nonatomic, assign) unsigned int minCoreSimulatorFrameworkVersion;
@property (nonatomic, assign) unsigned int maxHostVersion;
@property (nonatomic, assign) unsigned int minHostVersion;
@property (copy, nonatomic) NSArray *aliases;
@property (nonatomic, assign) void *libLaunchHostHandle;
@property (copy, nonatomic) NSDictionary *environment_extra;
@property (copy, nonatomic) NSArray *preferredPairingDeviceTypes;
@property (retain, nonatomic) SimRuntimePairingReuirements *pairingRequirements;
@property (copy, nonatomic) NSArray *supportedProductFamilyIDs;
@property (copy, nonatomic) NSString *platformPath;
@property (copy, nonatomic) NSDictionary *forwardHostNotificationsWithState;
@property (copy, nonatomic) NSDictionary *forwardHostNotifications;
@property (copy, nonatomic) NSDictionary *requiredHostServices;
@property (copy, nonatomic) NSDictionary *supportedFeaturesConditionalOnDeviceType;
@property (copy, nonatomic) NSDictionary *supportedFeatures;
@property (nonatomic, assign) unsigned int equivalentIOSVersion;
@property (nonatomic, assign) unsigned int version;
@property (copy, nonatomic) NSString *platformIdentifier;
@property (copy, nonatomic) NSString *buildVersionString;
@property (copy, nonatomic) NSString *versionString;
@property (copy, nonatomic) NSString *root;
@property (retain, nonatomic) NSBundle *bundle;
@property (copy, nonatomic) NSString *identifier;
@property (copy, nonatomic) NSString *name;
- (id)platformRuntimeOverlay;
- (CDUnknownFunctionPointerType)launch_sim_set_death_handler;
- (CDUnknownFunctionPointerType)launch_sim_waitpid;
- (CDUnknownFunctionPointerType)launch_sim_spawn;
- (CDUnknownFunctionPointerType)launch_sim_getenv;
- (CDUnknownFunctionPointerType)launch_sim_bind_session_to_port;
- (CDUnknownFunctionPointerType)launch_sim_find_endpoint;
- (CDUnknownFunctionPointerType)launch_sim_unregister_endpoint;
- (CDUnknownFunctionPointerType)launch_sim_register_endpoint;
- (BOOL)isAvailableWithError:(id *)arg1;
@property (readonly, nonatomic) BOOL available;
- (id)dyld_simPath;
- (BOOL)createInitialContentPath:(id)arg1 error:(id *)arg2;
- (id)sampleContentPath;
- (long long)compare:(id)arg1;
- (BOOL)supportsFeatureConditionally:(id)arg1;
- (BOOL)supportsFeature:(id)arg1;
- (BOOL)supportsDeviceType:(id)arg1;
- (id)environment;
- (id)description;
- (id)initWithBundle:(id)arg1;
- (id)initWithPath:(id)arg1;
@end