It's impossible. If your application does not belong to the Newsstand category. For the newsstand application, change the icon using the code,
UIApplication *app = [UIApplication sharedApplication];
[app setNewsstandIconImage:newsstandImage];
Note. . What @Enrico offers is another solution. The icon of your application will still be present on the main screen, a duplicated icon will be created. Most users do not prefer.
source
share