Strange asset url suffix on iOS 18 (method PHCachingImageManager().requestAVAsset(forVideo:... )

Hello pals, I investigated strange bug with video url and found out that on iOS 18 method PHCachingImageManager().requestAVAsset(forVideo: returns very weird asset.url with strange suffix "someFileName.MOV#YnBsaXN0MDDRAQJfEBtSZWNvbW1lbmRlZEZvckltbWVyc2l2ZU1vZGUQAAgLKQAAAAAAAAEBAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAr"

example:

PHCachingImageManager().requestAVAsset(forVideo: asset, options: options) { asset, _, _ in if let asset = asset as? AVURLAsset { print(asset.url) // prints - file:///.../data/Media/DCIM/100APPLE/IMG_0011.MOV#YnBsaXN0MDDRAQJfEBtSZWNvbW1lbmRlZEZvckltbWVyc2l2ZU1vZGUQAAgLKQAAAAAAAAEBAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAr } }

on iOS below 18 - it return regular url "...someFile.MOV"

how to correct this bug for iOS 18 users? Please suggest me something, or maybe I'm using this method incorrectly?

easy fix for it: correctedUrl = URL(filePath: asset.url.relativePath)

Strange asset url suffix on iOS 18 (method PHCachingImageManager().requestAVAsset(forVideo:... )
 
 
Q