在我的 iOS 应用程序中包含文件会让它们在 macOS 上暴露吗?[关闭]

Will including files in my iOS App leave them exposed on macOS? [closed]

提问人:Dan Donaldson 提问时间:11/17/2023 最后编辑:HangarRashDan Donaldson 更新时间:11/17/2023 访问量:43

问:


想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。

5天前关闭。

我正在开发一个应用程序,该应用程序在多达 10 个视频的播放列表中向用户(按顺序)呈现大量短 (~6Mb) 视频文件。在开发中,我只是将六个左右的示例 .mov 文件拖到应用程序中,并通过 Bundle.main 引用它们。

该应用程序正在开发用于在电力和互联网断断续续的地区进行教学,因此它们需要存储在内部。如果我继续将视频拖入,这是否意味着查看应用程序内容的人将能够单独查看这些内容或将它们复制到应用程序之外?有没有办法在添加它们之前对它们进行加密,然后从应用程序内动态解密它们?或者 CoreData 能否以某种方式管理此任务?

预计该应用程序将在互联网连接可用的地方运行,但随后被带到柬埔寨农村地区的教室,因此需要以某种方式进行预加载。那么我是不是想解决错误的问题?

所有视频的总大小可以达到 3GB,所以这也是一个因素......

iOS 视频 核心 - 数据包

评论

0赞 Dan Donaldson 11/17/2023
我应该澄清一下,该应用程序是为 iPadOS 编写的,但通常会在 Apple Silicon Mac 上运行,所以我使用的是兼容的 iPadOS 方法。
1赞 Sweeper 11/17/2023
“这是否意味着查看应用程序内容的人将能够单独查看这些内容或在应用程序外复制它们?”是的。你可以让某人很难进行逆向工程,但这绝不是不可能的。
0赞 Sandeep Bhandari 11/17/2023
如果视频本身的总大小为 3GB,应用程序的大小将为 3+ GB,您首先希望间歇性互联网的用户如何下载此类应用程序?即使对于拥有强大网络的人来说,也需要几分钟的时间,对于互联网断断续续的人来说,他们可能永远无法下载它:)您如何构建按用户(根据需要)有选择地下载视频的功能,并添加逻辑以在后台下载,或者提供自定义资源加载器委托以同时下载和播放,甚至考虑在下载时加密此类视频文件
0赞 VC.One 11/17/2023
@SandeepBhandari 重新阅读后,我认为在多次下载后确实会出现总 3gb 大小。似乎 Asker 有 60mb(或 6mb 文件 x 10)的课程。每次有互联网可用时,都会下载一堂课。多次后,下载的所有这些课程都需要大约 3gb 的设备存储空间。这不是一次性的 3gb 下载。
0赞 Dan Donaldson 11/17/2023
@JoakimDanielson : 不,视频以十个左右为一组显示,但可以显示的视频总数接近 300 个。

答: 暂无答案