首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iOS

iOS 9.3.1 应用数据被重置为第一次打开状态

  •  1
     
  •   ixiaozhi · 2016-05-06 11:15:38 +08:00 · 4408 次点击
    这是一个创建于 1231 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近经常发生一些很鬼异的现象,系统是 iOS 9.3.1 。 时不时手机上的所有应用就被重置成第一次打开的状态,表现为:

    1. 一般应用出启动的引导页;或者应用的使用使用导引那样;但是应用本地存储的数据(App 缓存)并没有丢失

    2. 像支付宝, WhatsApp 这类应用就会被要求重新登录

    Ps. 没有越狱什么的,出现好几次了,每次都特郁闷

    第 1 条附言  ·  2016-05-06 11:52:15 +08:00
    (纯猜测)难道是应用装的太多了,引发应用沙盒中的 NSUserDefaults 异常了? app 数 350+
    第 2 条附言  ·  2016-05-06 14:04:46 +08:00
    Apple Developer 社区找到的 bug 反馈, https://forums.developer.apple.com/thread/44264

    是 系统的 NSUserDefaults 的问题,跟手机或者应用无关;找到原因了。
    24 回复  |  直到 2016-06-28 12:56:57 +08:00
        1
    wbolor   2016-05-06 11:17:13 +08:00
    终于有人出现和我一样的情况了,支付宝前些天每次打开进入引导页重新登录。。。
        2
    ixiaozhi   2016-05-06 11:18:56 +08:00
    @wbolor 你解决了么,不知道是系统出什么问题了。。。。 6s ,我排查了好久没懂是什么问题
        3
    wbolor   2016-05-06 11:28:03 +08:00
    @ixiaozhi 支付宝出现这个问题是去了一次外地,然后回来之后每次打开就要重新登录,不过最近没有再出现。。。
        4
    asddsa   2016-05-06 11:29:03 +08:00
    @wbolor 风控的问题,可能判断为长时间未打开,或者登陆地严重不一致,或者当前网络状态触发风控
        5
    ixiaozhi   2016-05-06 11:37:06 +08:00
    @wbolor
    @asddsa
    并不是,一直都在本地使用且早上已经打开过。

    不是一个应用的问题,所有应用的状态都被重置了,打开微博会有引导页啊什么的
        6
    asddsa   2016-05-06 11:47:26 +08:00
    @ixiaozhi 所有的还真没遇到过,按理来说就算装了 XXX 清理助手也不会有影响吧。
        7
    ixiaozhi   2016-05-06 11:48:35 +08:00
    @asddsa 没装过那些东西。 我怀疑是不是某个系统 bug, 把应用沙盒里的 NSUserDefaults 重置了
        8
    iAugus   2016-05-06 12:03:43 +08:00
    NSUserDefaults 的 bug
        9
    Mayu   2016-05-06 12:08:30 +08:00 via iPhone
    没错, 我也是这样!
        10
    xi_lin   2016-05-06 12:09:39 +08:00
    经常遇到
        11
    ixiaozhi   2016-05-06 13:06:11 +08:00
    @iAugus
    @Mayu
    @xi_lin
    你们都怎么搞定的
        12
    lisonfan   2016-05-06 13:08:43 +08:00
    没有遇到过
        13
    iAugus   2016-05-06 13:23:52 +08:00
    这个自己无法搞定的,只要应用中用 NSUserDefaults 存储配置的话,就可能会丢失。 iOS9.3 的时候苹果更改了 NSUserDefaults 就开始出现问题了,当时我自己写的应用都出现了问题, 9.3.1 的时候修复了,至少我的应用都正常了,我用的应用也都正常,直到又有人反馈说有问题

    https://www.v2ex.com/t/267015#reply2
    https://twitter.com/iAugux/status/715379590038880256
        14
    ixiaozhi   2016-05-06 13:49:46 +08:00
    @iAugus 看来只能等 9.3.2 看看能不能完全修复了。我大概是一个星期左右会出现一波,一波会间隔大约一个小时左右连续出现五六次。
        15
    vanemu   2016-05-06 13:52:55 +08:00
    是,我也是这样。应该是 NSUserDefaults 的问题。感觉好像是升级到 9.3.1 才有的问题。
        16
    xieguobihaha   2016-05-06 13:57:32 +08:00 via iPhone
    +1 UserDefaults 的锅,调试时抓到过现场, iOS9.3.1
        17
    ixiaozhi   2016-05-06 14:05:46 +08:00
    @xieguobihaha See append 2: 的确是 iOS9.3.1, 只能等修复了
        18
    Sunnyyoung   2016-05-08 17:13:44 +08:00 via iPhone
    最近更新的 1Password 无法使用指纹解锁,每次打开都要主密码……卸载重装就好了
        19
    iyeatse   2016-05-10 11:04:29 +08:00
    我司 app 保存配置没有用 NSUserDefaults ,用的自己的文件格式。。。似乎歪打正着了?
        20
    ixiaozhi   2016-05-10 17:21:00 +08:00
    @iyeatse 用自己格式存文件进去的不会有问题
        21
    vanemu   2016-05-17 10:30:43 +08:00
    iOS 9.3.2 修复了一些问题并改进了您的 iPhone 或 iPad 的安全性。本次更新:

    * 修复了部分蓝牙配件与 iPhone SE 配对时可能出现的音频质量问题
    * 修复了查找字典定义可能失败的问题
    * 修复了在“邮件”和“信息”中使用日文假名键盘时无法键入电子邮件地址的问题
    * 修复了 VoiceOver 用户在使用 Alex 语音时,读到标点符号和空格时设备会切换到其他语音的问题
    * 修复了造成 MDM 服务器无法安装自定 B2B 应用的问题
        22
    ixiaozhi   2016-05-19 22:08:24 +08:00
    @vanemu 不知道还会不会出问题了,看 update notes 是没关于这方面
        23
    vanemu   2016-05-20 11:08:14 +08:00
    @ixiaozhi 并没有解决,我又碰到了。
        24
    ixiaozhi   2016-06-28 12:56:57 +08:00
    @vanemu 我也遇到了 T^T
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4457 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 02:12 · PVG 10:12 · LAX 19:12 · JFK 22:12
    ♥ Do have faith in what you're doing.