• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 编译后包含在我的 xcode 项目中的 plist 有多安全?

[复制链接]
菜鸟教程小白 发表于 2022-12-13 09:32:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

如果我将重要的值存储在 xcode 中的 plist 中,是否比在类中硬编码更不安全?越狱的设备是否会轻易破坏这些值?我知道每件事都有一定程度的风险,但是有人可以解释平面文件与硬编码值(在 MyClass.m 文件中)的相对风险吗?

子问题: 您如何存储大量初始数据以供游戏/应用程序运行?如果这些值是可读的,那很好,我只是不希望它们容易写。



Best Answer-推荐答案


关于读取数据:

plist 数据根本不安全 - 获取 plist 内容几乎不需要时间! (并且由于 ipa 只是一个重命名的 zip,您甚至不需要设备;))

提取已编译的代码“更难”,但在纯文本字符串的情况下只有很小的余量。 (再次:不需要设备)


至于给它写信:

在不破坏代码签名的情况下,您交付的数据永远是不可写的。因此,任何方法都可以。使用 CD 时通常会提供 CoreData 数据库,但我也使用 xmld、jsons、plists.. 来传递我的内容。最适合需求的东西

注意:破解代码签名会使应用无法在现有的 iOS 设备上使用,但我认为它在越狱手机上仍然可用,因为内核并未真正检查那里的签名

关于ios - 编译后包含在我的 xcode 项目中的 plist 有多安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162841/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap