给 root 权限的app签名以后App无法正常运行

大家好,我想把App Store 上面的更新提示小红点隐藏掉,写了一个dylib注入到AppStore 里面,也成功隐藏掉了,我突然发现无法下载App了,点击“下载”按钮变成“安装”,就一直没有反应了,最后我在系统日志里面发现下面这些打印

Jan 25 12:57:29 tahatemato-iPhone itunesstored[217] : [MetricsController] Connection refused because entitlements are missing

Jan 25 12:57:29 tahatemato-iPhone AppStore[1785] : [SSMetricsController] Insert Metrics Events returned error code: 107

Jan 25 12:57:30 tahatemato-iPhone locationd[118] : Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Jan 25 12:57:31 tahatemato-iPhone locationd[118] : Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0

Jan 25 12:58:08 tahatemato-iPhone itunesstored[217] : [MetricsController] Connection refused because entitlements are missing

根据第一个提示 好像是说 entitlements 权限丢失 ,有哪位大神帮我解惑?

7天精通重签名AppStore

AppStore多开

AppStore助手

你为啥要重新签名itunesstored呢

我通过 insert_dylib 将动态库注入到AppStore里面(注入成功的),然后直接将AppStore.app 上传到/Applications/里面,运行App Store 会闪退,然后我就采用ldid 重新签名 程序不闪退了 想下载App就不行了,兄台能帮我解惑一下么?

试试先用ldid -e把原来的enetitlements导出来然后重新ldid的时候把这些签进去