gpt4 book ai didi

ios - 安装后从包中删除文件

转载 作者:可可西里 更新时间:2023-11-01 03:49:32 26 4
gpt4 key购买 nike

我知道你不能从 iOS 包中删除一个项目,因为它已经签名,但是有没有办法包含一个文件并且让它不属于“签名”包的一部分,但在安装时仍然存在?

用例基本上是安装应用程序,读取文件内容,存储在钥匙串(keychain)中,然后删除文件。

感谢您的帮助和指导。

注意 -> 该应用无法访问互联网来获取此文件。我真正需要的是能够在阅读一次文件后删除文件(或删除文件的内容)。此外,我们在这里进行临时分发,不经过任何 App 批准流程。

最佳答案

简短的回答是否定的。应用程序包是只读的。

正如其他人所指出的,在需要可编辑的包中交付数据的常用解决方案是将数据从应用程序包复制到文档(或其他应用程序文件夹),以便您拥有可编辑的副本。但是,您仍然无法从 bundle 中删除任何内容。

由于您的项目存在无法通过 Internet 传输数据的限制,并且您正在通过 Ad-Hoc 分发来交付应用程序,因此您最关心的似乎是无法访问所交付的文件,即使越狱也是如此设备。

由于您无法删除文件以使其不可读,下一个最佳选择是加密文件以使其不可读。您的应用程序可以解密内容、使用它并处理解密版本。当然,这仍然不是防弹的,因为解密需要您必须保护的 key ,但它与您将要获得的防弹差不多。

关于ios - 安装后从包中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15909330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com