luxlabs header browser preview


@class NSString, NSArray, _LSLazyPropertyList, NSURL, NSDictionary, NSUUID;

@interface LSBundleProxy : LSResourceProxy <NSSecureCoding> {
    NSString *_localizedShortName;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSString *localizedShortName;
@property (copy, nonatomic, setter=_setInfoDictionary:) _LSLazyPropertyList *_infoDictionary;
@property (copy, nonatomic) NSArray *machOUUIDs;
@property (copy, nonatomic, setter=setSDKVersion:) NSString *sdkVersion;
@property (copy, nonatomic, setter=_setEntitlements:) _LSLazyPropertyList *_entitlements;
@property (copy, nonatomic, setter=_setEnvironmentVariables:) _LSLazyPropertyList *_environmentVariables;
@property (nonatomic, setter=_setCompatibilityState:) unsigned long long compatibilityState;
@property (readonly, nonatomic) NSString *bundleIdentifier;
@property (readonly, nonatomic) NSString *bundleType;
@property (readonly, nonatomic) NSURL *bundleURL;
@property (readonly, nonatomic) NSString *bundleExecutable;
@property (readonly, nonatomic) NSString *canonicalExecutablePath;
@property (readonly, nonatomic) NSURL *containerURL;
@property (readonly, nonatomic) NSURL *dataContainerURL;
@property (readonly, nonatomic) NSURL *bundleContainerURL;
@property (readonly, nonatomic) NSURL *appStoreReceiptURL;
@property (readonly, nonatomic) NSString *bundleVersion;
@property (readonly, nonatomic) NSString *signerIdentity;
@property (readonly, nonatomic) NSDictionary *entitlements;
@property (readonly, nonatomic) NSDictionary *environmentVariables;
@property (readonly, nonatomic) NSDictionary *groupContainerURLs;
@property (readonly, nonatomic) BOOL foundBackingBundle;
@property (readonly, nonatomic, getter=isContainerized) BOOL containerized;
@property (readonly, nonatomic) BOOL profileValidated;
@property (readonly, nonatomic) BOOL UPPValidated;
@property (readonly, nonatomic) BOOL freeProfileValidated;
@property (readonly, nonatomic) NSString *signerOrganization;
@property (readonly, nonatomic) NSUUID *cacheGUID;
@property (readonly, nonatomic) unsigned long long sequenceNumber;

+ (id)bundleProxyForCurrentProcess;
+ (id)bundleProxyForIdentifier:(id)a0;
+ (id)bundleProxyForURL:(id)a0;
+ (id)bundleProxyForURL:(id)a0 error:(id *)a1;
+ (id)bundleProxyWithAuditToken:(struct { unsigned int x0[8]; })a0 error:(id *)a1;
+ (BOOL)canInstantiateFromDatabase;
+ (void)clearBundleProxyForCurrentProcess;

- (id)dataContainerURL;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)localizedName;
- (void).cxx_destruct;
- (id)environmentVariables;
- (BOOL)isEqual:(id)a0;
- (id)signerOrganization;
- (id)signerIdentity;
- (id)initWithCoder:(id)a0;
- (id)appStoreReceiptURL;
- (id)entitlementValueForKey:(id)a0 ofClass:(Class)a1;
- (BOOL)_hasAssociatedPersonas;
- (id)_initWithBundleUnit:(unsigned int)a0 context:(struct LSContext { id x0; } *)a1 bundleType:(unsigned long long)a2 bundleID:(id)a3 localizedName:(id)a4 bundleContainerURL:(id)a5 dataContainerURL:(id)a6 resourcesDirectoryURL:(id)a7 iconsDictionary:(id)a8 iconFileNames:(id)a9 version:(id)a10;
- (id)_localizedNameWithPreferredLocalizations:(id)a0 useShortNameOnly:(BOOL)a1;
- (id)_managedPersonas;
- (id)_stringLocalizerForTable:(id)a0;
- (BOOL)_usesSystemPersona;
- (id)_valueForEqualityTesting;
- (id)appStoreReceiptName;
- (id)entitlementValueForKey:(id)a0 ofClass:(Class)a1 valuesOfClass:(Class)a2;
- (id)entitlementValuesForKeys:(id)a0;
- (id)groupContainerURLs;
- (id)localizedNameWithPreferredLocalizations:(id)a0 useShortNameOnly:(BOOL)a1;
- (id)localizedValuesForKeys:(id)a0 fromTable:(id)a1;
- (id)objectForInfoDictionaryKey:(id)a0 ofClass:(Class)a1;
- (id)objectForInfoDictionaryKey:(id)a0 ofClass:(Class)a1 valuesOfClass:(Class)a2;
- (id)objectsForInfoDictionaryKeys:(id)a0;

@end