![]() ![]() PlistDataString.replaceSubrange(range!, with: "") Range = Range(NSMakeRange(unt-1, 1), in: plistDataString) Var plistDataString = fromMobileProvisionDataString.replacingCharacters(in:range!, with: "") Var range = Range(NSMakeRange(0, 1), in: fromMobileProvisionDataString) Return dateFormatter.date(from: expirationDateString)!įunc extractPlist( fromMobileProvisionDataString:String ) -> String Print( "Profile expires: \(dateFormatter.date(from: expirationDateString)!)" ) Let expirationDateString : String = (plistString as NSString).substring(with: matchRange)ĭateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" Let matchRange : NSRange = textCheckingResult.range(at: 1) Let textCheckingResult : NSTextCheckingResult = regex.firstMatch(in: plistString, options: NSRegularExpression.MatchingOptions(rawValue: UInt(0)), range: NSMakeRange(0, ))! Let regex = try! NSRegularExpression(pattern: pattern, options. ![]() Var plistString: String = extractPlist(fromMobileProvisionDataString:plistDataString) Let plistDataString = String(format: plistData!) Let plistData = NSData(contentsOfFile: profilePath!) Let profilePath: String? = (forResource: "embedded", ofType: "mobileprovision") Could someone convert this to objective cĬode Block language func getProvisioningProfileExpirationDate() -> Date?
0 Comments
Leave a Reply. |