美文网首页
更新之后修改app的名称

更新之后修改app的名称

作者: 未知的远方 | 来源:发表于2017-03-31 14:00 被阅读34次

因为需求改变,所以需要把原来九个app改成一个,其中新的app的Bundle Identifier 需要用其中一个app的Bundle Identifier,由于用到新的框架,所以Version 变成了1.0,


问题所在

原来版本的是2.0以上,以至于更新覆盖之后,打开就黑屏闪退,把Version改成和原来一样,或者比它大就OK了


解决

由于改动比较大,所以建议删掉数据库和NSUserDefaults的缓存数据

        //        登录之前删除所有的缓存,下面是删除环信的聊天记录
        [[EaseMob sharedInstance].chatManager removeAllConversationsWithDeleteMessages:YES append2Chat:YES];
//删除NSUserDefaults中的所有数据
        NSString*appDomain = [[NSBundle mainBundle]bundleIdentifier];
        [[NSUserDefaults standardUserDefaults]removePersistentDomainForName:appDomain];
        //删除NSUserDefaults中的所有数据
        NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
        NSDictionary* dict = [defs dictionaryRepresentation];
        for(id key in dict) {
            [defs removeObjectForKey:key];
        }
        [defs synchronize];

相关文章

网友评论

      本文标题:更新之后修改app的名称

      本文链接:https://www.haomeiwen.com/subject/czamottx.html