Following up on: https://feedbackassistant.apple.com/feedback/22501602
We have a downloaded .movpkg (via AVAggregateAssetDownloadTask) where we need to update #EXT-X-DATERANGE tag URLs in the manifest Apple Developer Technical Support (FB15965814) confirmed "it is perfectly fine to update the m3u8 playlist inside the movpkg if that works well for you." Can you confirm this is safe to rely on long-term and won't break in future OS updates? Is there anything we should watch out for (e.g., movpkg integrity checks, asset download storage manager interactions)?
The response we provided in FB22501602 is still accurate. As long as the playlists remain valid, and segment references remain unchanged, there are no additional integrity checks that would cause failures. Of course, you also have the option of Cache-Control: must-revalidate, which would refetch and update the playlist automatically within the movpkg as discussed in FB22501602.
Side note: AVAggregateAssetDownloadTask is deprecated. Recommend switching over to use assetDownloadTaskWithConfiguration: instead