In the What's new in AVFoundation video, the new AVCaption, AVAssetWriterCaptionAdaptor, AVCaptionConversionValidator, and AVAssetReaderOutputCaptionAdapter were announced, but looks like they're currently only for macOS. They would be very useful for iOS as well.
Thanks.
Selecting any option will automatically load the page