I wrote a launch.plist for daemon and put it into /Library/LaunchDaemons/ (iOS 6.1.3) when I try to unload/load daemon from my UIApplication with this code:
system("launchctl unload /Library/LaunchDaemons/launch.plist");
system("launchctl load /Library/LaunchDaemons/launch.plist");
not works (I haven't warning/error output from console) but if I can to unload/load it from ssh works correctly.
The same code works perfectly on iOS 5.