diff --git a/AltStore/Operations/FetchProvisioningProfilesOperation.swift b/AltStore/Operations/FetchProvisioningProfilesOperation.swift index 69f47449..89663226 100644 --- a/AltStore/Operations/FetchProvisioningProfilesOperation.swift +++ b/AltStore/Operations/FetchProvisioningProfilesOperation.swift @@ -270,7 +270,7 @@ extension FetchProvisioningProfilesOperation } //App ID name must be ascii. If the name is not ascii, using bundleID instead let appIDName: String - if containsNonASCII(text: name) { + if !name.allSatisfy({ $0.isASCII }) { //Contains non ASCII (Such as Chinese/Japanese...), using bundleID appIDName = bundleIdentifier }else { @@ -523,13 +523,3 @@ extension FetchProvisioningProfilesOperation } } } - -func containsNonASCII(text: String) -> Bool { - let ascii = CharacterSet(charactersIn: "\0"..."~") - for scalar in text.unicodeScalars { - if !ascii.contains(scalar) { - return true - } - } - return false -}