βοΈ TECH_PLIST_PERMISSIONS_DEPRECATED: check if deprecated permissions are used.
Open source librairies : 3.40
β TECH_LIB_LICENCE_DANGEROUS: detects if a license is dangerous for your App. (for example the GPL license)
β TECH_LIB_LICENCE_GITHUB_POD_INCOHERENCE: detects if a license is may be dangerous for your App. The license is different between github and pod
βοΈ TECH_LIB_BAD_VITALITY: checks the Vitality param (computation to be detailed).
βοΈ TECH_LIB_NOT_MAJOR: checks if your App is using an old version of the librairy. Too old ?
Resources : 2.60
βοΈ TECH_RESOURCES_IMAGES_NOT_ASSETS_IN_MAIN: in checking if some images are not managed into Assets files for the Main code.
βοΈ TECH_RESOURCES_IMAGES_MISSING_SCALES_IN_MAIN: in checking if some images are some images are missing in the Main bundle.
βοΈ TECH_ATT_MISSING: is checking if you App is missing the NSUserTrackingUsageDescription.
βοΈ TECH_DEEPLINKS_UNIVERSAL_LINK_JSON_MISSING: is checking is the apple association file (apple-app-site-association) is available on the website.
βοΈ TECH_DEEPLINKS_UNIVERSAL_LINK_JSON_UNCOMPLETE: is checking is your App is declarerd on the apple association file (apple-app-site-association) available on the website.
App Size : 3.80
β TECH_SIZE_BIG_FILE: Big file detected if we compare it to the size of the entire App.
β TECH_SIZE_FILE_EMPTY: File empty detected if we compare it to the size of the entire App.
βοΈ TECH_SIZE_APP_IS_TOO_BIG_GSM_LIMIT: checks if the App size is too big to download in GSM.
βοΈ TECH_SIZE_APP_IS_BIG: checks if the App size is too big.
βοΈ TECH_SIZE_BIG_FRAMEWORK: This framework seems to be big if we compare it to the size of the entire App.
App Languages : 4.40
β TECH_SUPPORTED_LANGUAGES_MISSING: is checking supported languages are implemented
β TECH_POOR_NUMBER_SUPPORTED_LANGUAGES_MISSING: is checking few supported languages are implemented
β TECH_STRINGS_INFOPLIST_MISSING: is checking if some InfoPlist.string files are missing.
β TECH_STRINGS_FILE_MISSING: is checking if some .Strings files are missing for the app supported languages.
β TECH_STRINGS_MISSING_VALUES: is checking if some values are empty
βοΈ TECH_STRINGS_LPROJ_MISSING: is checking if .Strings files are missing.
βοΈ TECH_STRINGS_MISSING_KEYS: is checking if some key are missing in Strings files.
App Interactions : 7.00
β TECH_ENTITLEMENTS_BONUS_MULTIPLE: Scan for multiple entitlements
β TECH_ENTITLEMENTS_BONUS_ASSOCIATED_DOMAINS: Scan for associated domains features
β TECH_ENTITLEMENTS_BONUS_ASSOCIATED_DOMAINS: Scan for associated domains features
β TECH_ENTITLEMENTS_BONUS_ASSOCIATED_DOMAINS: Scan for associated domains features
β TECH_EXTENSIONS_BONUS_MULTIPLE: Scan for App Extensions
β TECH_EXTENSIONS_BONUS_MULTIPLE: Scan for App Extensions
β TECH_PLIST_BONUS_QUERIED_SCHEMES: Scan for Queried Schemes
App Security : 4.10
β TECH_PLIST_apiKeys: is scanning for api keys into your plist, that data are really not well secured. Is it safe ?
β TECH_PLIST_ATS_NSAllowsArbitraryLoads: is detecting if ATS.NSAllowsArbitraryLoads exceptions are configured.
β TECH_PLIST_ATS_NSAllowsArbitraryLoadsInWebContent: is detecting if ATS.NSAllowsArbitraryLoadsInWebContent exceptions are configured.
β TECH_PLIST_ATS_NSExceptionDomains: is detecting if ATS.NSExceptionDomains exceptions are configured.
β TECH_DEEPLINKS_SCHEME_NOT_UNIQUE: This URLScheme is not safe, multiple apps can be opened using it.
βοΈ TECH_RESOURCES_FILE_SECURITY: in checking if dangerous files are in the bundle.
βοΈ TECH_PLIST_extraKeys: is scanning for extra keys into your plist, that data are really not well secured. Is it safe ?
βοΈ TECH_DEEPLINKS_SCHEME_SECURITY: The URLScheme is not safe, Apple advise to move to universalLink.