@class NSData, NSString, NSArray, NSURL, NSMutableDictionary, NSDictionary, NSMutableSet, LSRegistrationInfo, NSNumber; @interface LSBundleRecordBuilder : LSRecordBuilder { unsigned int _bundleClass; LSRegistrationInfo *_registrationInfo; NSData *_bundleAlias; unsigned long long _bundleFlags; unsigned int _plistContentFlags; unsigned char _iconFlags; unsigned int _itemFlags; struct LSBundleMoreFlags { unsigned char isWebBrowser : 1; unsigned char isMailClient : 1; unsigned char supportsControllerUserInteraction : 1; unsigned char supportsSpotlightQueryContinuation : 1; unsigned char supportsSpotlightActions : 1; unsigned char isCodeSigningInfoNotAuthoritative : 1; unsigned char applicationQueriesSchemesTooBig : 1; unsigned char isUpdateAvailable : 1; unsigned char isPlaygroundsApp : 1; unsigned char supportsAlwaysOnDisplay : 1; unsigned char defaultsToPrivateAlwaysOnDisplayTreatment : 1; unsigned char supportsLiveActivities : 1; unsigned char supportsLiveActivitiesFrequentUpdates : 1; unsigned char requiresPostprocessing : 1; unsigned char hasShellRole : 1; unsigned char isSecuredSystemContent : 1; unsigned char requiresSecureLaunch : 1; unsigned char _reserved : 1; } _moreFlags; struct LSBundleBaseFlags { unsigned char appleInternal : 1; unsigned char requiresObjCGarbageCollection : 1; unsigned char builtWithTSan : 1; unsigned char isLinkEnabled : 1; unsigned char _reserved : 1; } _baseFlags; unsigned int _platform; unsigned int _minSystemVersionPlatform; unsigned int _hfsType; unsigned int _hfsCreator; unsigned long long _inode; BOOL _canDefineSystemExtensionPoint; NSMutableDictionary *_plistRarities; NSMutableDictionary *_commonInfoPlistEntries; NSArray *_supportedGameControllers; struct LSVersionNumber { unsigned char _opaque[32]; } _sdkVersionNumber; } @property (nonatomic) unsigned char retries; @property (nonatomic) unsigned int previousInstallType; @property (nonatomic) unsigned long long sequenceNumber; @property (readonly, nonatomic) BOOL registerChildItemsTrusted; @property (readonly, nonatomic) BOOL containerized; @property (readonly, nonatomic) BOOL webNotificationPlaceholder; @property (readonly, nonatomic) NSNumber *compatibilityState; @property (readonly, nonatomic) NSNumber *installFailureReason; @property (readonly, nonatomic) NSString *version; @property (readonly, nonatomic) NSString *minSystemVersion; @property (readonly, nonatomic) NSString *maxSystemVersion; @property (readonly, nonatomic) NSString *sdkVersion; @property (readonly, nonatomic) NSString *appStoreToolsBuildVersion; @property (readonly, nonatomic) NSString *shortVersionString; @property (readonly, nonatomic) NSString *execPath; @property (readonly, nonatomic) NSArray *machOUUIDs; @property (readonly, nonatomic) NSNumber *itemID; @property (readonly, nonatomic) NSString *teamID; @property (readonly, nonatomic) NSArray *activityTypes; @property (readonly, nonatomic) NSArray *deviceFamily; @property (readonly, nonatomic) NSNumber *installType; @property (readonly, nonatomic) NSString *identifier; @property (readonly, nonatomic) NSString *displayName; @property (readonly, nonatomic) NSString *shortDisplayName; @property (readonly, nonatomic) NSString *bundleName; @property (readonly, nonatomic) NSArray *alternateNames; @property (readonly, nonatomic) NSURL *dataContainerURL; @property (readonly, nonatomic) NSURL *bundleContainerURL; @property (readonly, nonatomic) NSString *categoryType; @property (readonly, nonatomic) NSString *secondCategoryType; @property (readonly, nonatomic) NSString *vendorName; @property (readonly, nonatomic) NSString *appType; @property (readonly, nonatomic) NSString *signerIdentity; @property (readonly, nonatomic) NSString *codeInfoIdentifier; @property (readonly, nonatomic) NSString *signerOrganization; @property (readonly, nonatomic) NSString *itemName; @property (readonly, nonatomic) NSNumber *storefront; @property (readonly, nonatomic) NSNumber *versionID; @property (readonly, nonatomic) NSString *sourceAppBundleID; @property (readonly, nonatomic) NSString *appVariant; @property (readonly, nonatomic) NSMutableSet *counterpartAppBundleIDs; @property (readonly, nonatomic) NSMutableSet *equivalentBundleIDs; @property (readonly, nonatomic) NSArray *parentApplicationIdentifiers; @property (readonly, nonatomic) NSString *watchKitVersion; @property (readonly, nonatomic) NSString *complicationPrincipalClass; @property (readonly, nonatomic) NSArray *supportedComplicationFamilies; @property (readonly, nonatomic) NSString *ratingLabel; @property (readonly, nonatomic) NSNumber *ratingRank; @property (readonly, nonatomic) NSString *genre; @property (readonly, nonatomic) NSNumber *genreID; @property (readonly, nonatomic) NSString *primaryIconName; @property (readonly, nonatomic) NSString *alternatePrimaryIconName; @property (readonly, nonatomic) NSDictionary *iconsDict; @property (readonly, nonatomic) NSArray *iconFileNames; @property (readonly, nonatomic) NSNumber *purchaserDSID; @property (readonly, nonatomic) NSNumber *downloaderDSID; @property (readonly, nonatomic) NSNumber *familyID; @property (readonly, nonatomic) NSNumber *staticDiskUsage; @property (readonly, nonatomic) NSString *libraryPath; @property (readonly, nonatomic) NSArray *libraryItems; @property (readonly, nonatomic) NSArray *documentClaims; @property (readonly, nonatomic) NSArray *URLClaims; @property (readonly, nonatomic) NSArray *importedTypes; @property (readonly, nonatomic) NSArray *exportedTypes; @property (readonly, nonatomic) NSArray *queriableSchemes; @property (readonly, nonatomic) NSDictionary *pluginPlists; @property (readonly, nonatomic) NSDictionary *pluginMIDicts; @property (readonly, nonatomic) NSArray *driverExtensionPaths; @property (readonly, nonatomic) NSDictionary *groupContainers; @property (readonly, nonatomic) NSDictionary *entitlements; @property (readonly, nonatomic) NSDictionary *sandboxEnvironmentVariables; @property (readonly, nonatomic) NSDictionary *extensionSDK; @property (readonly, nonatomic) NSDictionary *intentDefinitionURLs; @property (readonly, nonatomic) NSArray *bgPermittedIdentifiers; @property (readonly, nonatomic) NSArray *carPlayInstrumentClusterURLSchemes; @property (nonatomic) unsigned char profileValidationState; @property (readonly, nonatomic) NSDictionary *localizedNames; @property (readonly, nonatomic) NSDictionary *localizedShortNames; @property (readonly, nonatomic) NSString *microphoneUsageDescription; @property (readonly, nonatomic) NSDictionary *localizedMicrophoneUsageDescription; @property (readonly, nonatomic) NSString *identityUsageDescription; @property (readonly, nonatomic) NSDictionary *localizedIdentityUsageDescription; @property (readonly, nonatomic) NSDictionary *localizedStrings; @property (readonly, nonatomic) NSDictionary *unlocalizedNamesWithContext; @property (readonly, nonatomic) NSArray *bundlePersonas; @property (readonly, nonatomic) NSNumber *directoryClass; @property (readonly) NSDictionary *mobileInstallIDs; @property (readonly, nonatomic) NSArray *slices; @property (readonly) NSNumber *signatureVersion; @property (readonly, nonatomic) NSDictionary *stashedAppInfo; @property (readonly, nonatomic) NSString *applicationManagementDomain; @property (readonly, nonatomic) NSString *linkedParentBundleID; - (void).cxx_destruct; - (BOOL)parseInfoPlist:(id)a0; - (id)_LSBundleFlagMap; - (id)_LSKeyTypeMap; - (id)_LSPlistRaritiesMap; - (int)activateBindings:(id)a0 unitID:(unsigned int)a1 bundleData:(const struct LSBundleData { struct LSBundleBaseData { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; int x6; struct LSVersionNumber { unsigned char x0[32]; } x7; struct LSVersionNumber { unsigned char x0[32]; } x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; unsigned int x22; unsigned char x23; unsigned char x24; unsigned int x25; unsigned short x26; unsigned int x27; struct LSBundleBaseFlags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; } x28; } x0; unsigned int x1; unsigned long long x2; unsigned int x3; unsigned int x4; unsigned char x5; struct LSBundleMoreFlags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9 : 1; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; } x6; unsigned int x7; int x8; unsigned int x9; struct LSVersionNumber { unsigned char x0[32]; } x10; struct LSVersionNumber { unsigned char x0[32]; } x11; unsigned int x12; unsigned long long x13; unsigned long long x14; unsigned long long x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; unsigned int x22; unsigned int x23; unsigned int x24; unsigned int x25; unsigned long long x26; unsigned int x27; unsigned int x28; unsigned long long x29; unsigned long long x30; unsigned long long x31; unsigned long long x32; unsigned int x33; unsigned long long x34; unsigned long long x35; unsigned int x36; unsigned int x37; unsigned long long x38; unsigned int x39; unsigned long long x40; unsigned int x41; unsigned int x42; unsigned int x43; unsigned int x44; unsigned int x45; unsigned int x46; unsigned int x47; unsigned int x48; unsigned int x49; unsigned int x50; unsigned int x51; unsigned int x52; unsigned int x53; unsigned int x54; unsigned int x55; unsigned int x56; unsigned int x57; unsigned char x58; unsigned char x59; unsigned char x60; unsigned int x61; unsigned int x62[1]; unsigned int x63; unsigned int x64; struct LSAppClipFields { unsigned int x0; } x65; int x66; unsigned int x67; unsigned int x68; unsigned int x69; unsigned int x70; unsigned int x71; unsigned int x72; } *)a2; - (void)addBundleFlag:(unsigned long long)a0; - (void)addIconFlag:(unsigned char)a0; - (void)addItemInfoFlag:(unsigned int)a0; - (void)addPlistFlag:(unsigned int)a0; - (struct LSBundleData { struct LSBundleBaseData { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; int x6; struct LSVersionNumber { unsigned char x0[32]; } x7; struct LSVersionNumber { unsigned char x0[32]; } x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; unsigned int x22; unsigned char x23; unsigned char x24; unsigned int x25; unsigned short x26; unsigned int x27; struct LSBundleBaseFlags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; } x28; } x0; unsigned int x1; unsigned long long x2; unsigned int x3; unsigned int x4; unsigned char x5; struct LSBundleMoreFlags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9 : 1; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; } x6; unsigned int x7; int x8; unsigned int x9; struct LSVersionNumber { unsigned char x0[32]; } x10; struct LSVersionNumber { unsigned char x0[32]; } x11; unsigned int x12; unsigned long long x13; unsigned long long x14; unsigned long long x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; unsigned int x22; unsigned int x23; unsigned int x24; unsigned int x25; unsigned long long x26; unsigned int x27; unsigned int x28; unsigned long long x29; unsigned long long x30; unsigned long long x31; unsigned long long x32; unsigned int x33; unsigned long long x34; unsigned long long x35; unsigned int x36; unsigned int x37; unsigned long long x38; unsigned int x39; unsigned long long x40; unsigned int x41; unsigned int x42; unsigned int x43; unsigned int x44; unsigned int x45; unsigned int x46; unsigned int x47; unsigned int x48; unsigned int x49; unsigned int x50; unsigned int x51; unsigned int x52; unsigned int x53; unsigned int x54; unsigned int x55; unsigned int x56; unsigned int x57; unsigned char x58; unsigned char x59; unsigned char x60; unsigned int x61; unsigned int x62[1]; unsigned int x63; unsigned int x64; struct LSAppClipFields { unsigned int x0; } x65; int x66; unsigned int x67; unsigned int x68; unsigned int x69; unsigned int x70; unsigned int x71; unsigned int x72; })buildBundleData:(id)a0 error:(id *)a1; - (id)iconsDictionaryFromDict:(id)a0; - (void)parseActivityTypesFromDictionary:(id)a0; - (void)parseArchitecturesFromDict:(id)a0; - (void)parseDeviceFamilyFromDict:(id)a0; - (void)parseDocumentClaimsFromDict:(id)a0; - (void)parseIconFilenamesFromDict:(id)a0 forPlatform:(unsigned int)a1; - (BOOL)parseInstallationInfo:(id)a0; - (void)parseNSExtensionSDKDefinitionsFromDictionary:(id)a0; - (void)parseURLClaimsFromDict:(id)a0; - (unsigned int)registerBundleRecord:(id)a0 error:(id *)a1; - (int)registerQueriableSchemes:(id)a0 bundleData:(struct LSBundleData { struct LSBundleBaseData { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; int x6; struct LSVersionNumber { unsigned char x0[32]; } x7; struct LSVersionNumber { unsigned char x0[32]; } x8; unsigned int x9; unsigned int x10; unsigned int x11; unsigned int x12; unsigned int x13; unsigned int x14; unsigned int x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; unsigned int x22; unsigned char x23; unsigned char x24; unsigned int x25; unsigned short x26; unsigned int x27; struct LSBundleBaseFlags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; } x28; } x0; unsigned int x1; unsigned long long x2; unsigned int x3; unsigned int x4; unsigned char x5; struct LSBundleMoreFlags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9 : 1; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; } x6; unsigned int x7; int x8; unsigned int x9; struct LSVersionNumber { unsigned char x0[32]; } x10; struct LSVersionNumber { unsigned char x0[32]; } x11; unsigned int x12; unsigned long long x13; unsigned long long x14; unsigned long long x15; unsigned int x16; unsigned int x17; unsigned int x18; unsigned int x19; unsigned int x20; unsigned int x21; unsigned int x22; unsigned int x23; unsigned int x24; unsigned int x25; unsigned long long x26; unsigned int x27; unsigned int x28; unsigned long long x29; unsigned long long x30; unsigned long long x31; unsigned long long x32; unsigned int x33; unsigned long long x34; unsigned long long x35; unsigned int x36; unsigned int x37; unsigned long long x38; unsigned int x39; unsigned long long x40; unsigned int x41; unsigned int x42; unsigned int x43; unsigned int x44; unsigned int x45; unsigned int x46; unsigned int x47; unsigned int x48; unsigned int x49; unsigned int x50; unsigned int x51; unsigned int x52; unsigned int x53; unsigned int x54; unsigned int x55; unsigned int x56; unsigned int x57; unsigned char x58; unsigned char x59; unsigned char x60; unsigned int x61; unsigned int x62[1]; unsigned int x63; unsigned int x64; struct LSAppClipFields { unsigned int x0; } x65; int x66; unsigned int x67; unsigned int x68; unsigned int x69; unsigned int x70; unsigned int x71; unsigned int x72; } *)a1; - (void)setCommonInfoPlistKeysFromDictionary:(id)a0; - (void)setFlagsFromDictionary:(id)a0; - (void)setRaritiesFromDictionary:(id)a0; - (void)setRegistrationInfo:(id)a0 alias:(id)a1; - (id)truncate:(BOOL *)a0 queriableSchemesIfNeeded:(id)a1; @end