だから私はiOS4.2.1を搭載した第3世代のiPodTouchを持っていて、それは脱獄されています。SSHを使用してファイルをコンピュータとの間で転送していますが、問題は、ファイルを追加するたびに、iPodを確認したいときに、iPodを再起動または再起動する必要があることです。それ。だから私は、iPodを復活させる、ホームスクリーンに配置された非常に小さなアプリを考えました。私の問題は、アップルのコーディングについて何も知らないことです。これに対する「1行の解決策」はありますか?
user1537415
質問する
1319 次
2 に答える
3
スプリングボードを殺すだけのアプリが必要な場合は、
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
これを追加するだけです:
system("killall SpringBoard");
于 2012-08-06T00:37:37.237 に答える
2
ファイルを転送するという意味が正確にはわかりません。アプリの転送について言及していますか?
その場合、携帯電話に SSH 接続してこれを行うことで、(SSH コピー経由で) 新しくインストールしたアプリをホーム画面に表示できます。
>ssh mobile@ipod
>uicache
また
>ssh root@ipod
>su mobile -c uicache
root
またはとしてのログインを許可するように iPod を設定しているかどうかによって異なりますmobile
。明らかに、上記の例では、iPod の IP アドレスを hostname"iPod"
にマッピングするか、IP アドレスを使用する必要があります。
知っているかもしれないし知らないかもしれない別のオプションは、SBSettingsアプリ自体です。Cydia からインストールすると、単に respring するための非常に優れたトグルがあります。それは、「小さなアプリ」を復活させるよりもはるかに多くの作業ではありません (1 つ余分なタッチがあると思います)。
Objective-C iOS アプリを作成していて、これをプログラムで実行したい場合(質問では 100% 明確ではありませんでした)、この回答を確認してください。また、ご利用にあたってはこちらをご覧くださいnotify_post
于 2012-08-06T00:12:54.357 に答える