Quantcast
Channel: 睿论坛 - 最新话题
Viewing all articles
Browse latest Browse all 5702

使用Theos开发application时,显示安装所属用户是503,导致一些命令执行不了

$
0
0

@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

Read full topic


Viewing all articles
Browse latest Browse all 5702

Trending Articles