@aresjan wrote:
我使用Theos开发tweak和application时,不管用make install还是用iFile安装到手机的所属用户是503,不是root或者mobile, 导致很多时候安装后的命令执行不了。
导致最基本的问题用Theos开发的application应用,安装后主页面没有显示图标。
使用make package install 命令安装,在MakeFile的after-install最后一行加上 install.exec "su mobile -c uicache", 安装后生效可以正常刷新主页面,安装后主页面有显示图标,但是安装用户是503。
MakeFile文件如下
include $(THEOS)/makefiles/common.mk
APPLICATION_NAME = iOSAlertApp
iOSAlertApp_FILES = main.m YKAppDelegate.m YKRootViewController.m
iOSAlertApp_FRAMEWORKS = UIKit CoreGraphics
include $(THEOS_MAKE_PATH)/application.mk
after-install::
install.exec "su mobile -c uicache" || true但是用iFile安装的使用问题就大了,su mobile -c uicache这个命令就不行了,直接使用 uicache 也无效,这二者都无法显示新安装app的图标,显示的安装用户仍是503
Posts: 2
Participants: 2