所以我有第三代iPod Touch,ios 4.2.1并且越狱了。我正在使用SSH在它和我的计算机之间传输文件,但我的问题是,当我向它添加文件时,我想看看它,我需要重启或重新启动我的iPod才能看到它。所以我想到了一个放在主屏幕上的非常小的应用程序,它会重新调整iPod。我的问题是我不知道关于编码苹果的任何。对此有“一线解决方案”吗?
答案 0 :(得分:3)
如果你想要一个只能杀死跳板的应用程序,那么
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
只需添加:
system("killall SpringBoard");
答案 1 :(得分:2)
通过传输文件,我不确切地知道您的意思。您是指转移应用?
如果是这样,您可以通过SSH连接到手机并执行此操作,在主屏幕上显示新安装的(通过SSH副本)应用程序
>ssh mobile@ipod
>uicache
或
>ssh root@ipod
>su mobile -c uicache
取决于您的iPod设置是否允许以root
或mobile
登录。显然,在上面的示例中,您必须将iPod的IP地址映射到主机名"iPod"
,否则请使用IP地址。
您可能会或可能不会注意到的另一个选项是 SBSettings 应用程序本身。如果你从Cydia安装它,它有一个非常好的切换简单地respring。这比使用一个“小应用程序”而不是更多的工作(我想是一个额外的触摸)。
如果你正在编写一个Objective-C iOS应用程序,并且你想要以编程方式(在问题中没有100%明确),那么check out this answer。在这里查看information on using notify_post