deb重复安装后遇到的问题

我用theos 用tweak模板创建的tweak工程,然后把xcode编译出来的app 拷贝到_目录 然后创建Applications 之后自己手动打包为deb 安装后,app tweak能成功运行.
问题是,1,当我把deb卸载后,重新安装,发现似乎卸载后,数据没有清除,第二次安装的应用还在使用第一次的数据
2,我第一次用scp 拷贝到iFile里面安装后,后来没卸载直接在QQ里面用iflie打开安装.安装完成后,发现没变化,再次卸载,再重新安装,发现安装后APP 在桌面图标只显示白色的那个图标,我APP设置的图标并没有出现

  1. 你的数据存在哪个目录下的?/Applications/下的App数据目录与AppStore App不一样;
  2. 图标的问题,你要用
su mobile -c uicache

来刷新一下

我是通过deb安装的,应该数据不是和AppStore App一样的。
图标是能出来的,只是没显示图片,而且 比如我的登录状态用NSUserDefaults 保存的。删除插件后,重新安装deb 还是能获取到之前的登录状态。

我的疑问是,我把xcode的app 和tweak 打包成一个deb 安装后,在/Applications/下的App里面找不到我打包的app名称。但是按理说不应该在AppStore App安装的目录吧。 另外在cydia里面能看到我安装的tweak名称。卸载后,app图标消失。 但是重新安装deb 则能获取到上一次的app遗留的数据,比如登录状态。 那我这种安装的app 数据到底是存在哪的呢

deb安装的App都是放在/Applications/下的,NSUserDefault的目录是全局的/var/mobile,不在app的bundle里,删除App后不会自动删除。你随便找一个系统App,用Cycript看一下就知道了