If you developed it for jailbreak devices, you can use the uicache
command to clear the springboard cache and reload new applications / icons (available from the UIKit package).
eg,
1) if you are root:
su mobile -c uicache 1>/dev/null 2>&1
2) if you are under a mobile phone:
uicache
to reboot you can use the reboot
command as root and killall SpringBoard
for respring
source share