Alteração do caminho do diretório de documentos ao reconstruir o aplicativo
Eu baixo o arquivo de vídeo de url e o salvo no diretório de documentos com este caminho:
let destination: DownloadRequest.DownloadFileDestination = { _, _ in
let pathComponent = "pack\(self.packID)-\(selectRow + 1).mp4"
let directoryURL: URL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let folderPath: URL = directoryURL.appendingPathComponent("Downloads", isDirectory: true)
let fileURL: URL = folderPath.appendingPathComponent(pathComponent)
return (fileURL, [.removePreviousFile, .createIntermediateDirectories])
}
meu vídeo é baixado e reproduzido com sucesso. mas há um problema: quando reconstruo o aplicativo no Xcode e tento reproduzir o último vídeo que baixei, o vídeo não é exibido e, quando baixa um novo vídeo, ele salva e é reproduzido com êxito.
Eu vi cada caminho do pacote de vídeos, eles são diferentes.
1 - arquivo: /// Usuários / myMac / Library / Developer / CoreSimulator / Devices /EAC2F4CE-EA09-46C0-B403-1CE9E24B6822/data/Containers/Data/Application/1D2C1F7B-E627-4898-91C1-D0AF8D5E0F1E/Documents/Downloads/pack7-1.mp4
2 - arquivo: /// Usuários / myMac / Library / Developer / CoreSimulator / Devices / EAC2F4CE-EA09-46C0-B403-1CE9E24B6822 / data / Containers / Data / Application /F950E9A5-C9F3-4B8C-BCF5-647EEC233CEE/Documents/Downloads/pack7-3.mp4
Agora, minha pergunta é: quando atualizamos o aplicativo na App Store, isso significa uma reinstalação? Esse caminho muda?
como pode resolver este problema?