Game Development Community

Possible to change app name and icon from within the game?

by Joe Williams · in iTorque 2D · 09/21/2010 (2:55 am) · 6 replies

I have an idea for a chameleon kind of app. For it to work, though, it would have to be able to change the icon and name as you see it on the iPhone menu. Does anyone know if this is possible, whether in iT2D or regular ObjectiveC?

#1
09/21/2010 (3:11 am)
Thats not possible.
the icon is part of the fixed stuff, same goes for the name.

also attempting to do such smarty pant stuff means straight rejection from apple as its all about user experience. Either you are fair and interested in supporting the user with an adequate experience or you aren't welcome on the appstore at all and become a good friend of the "Application Rejected" status on itunes connect ;)
#2
09/21/2010 (10:10 pm)
Well that sucks. I didn't think it was possible, but thought I'd ask anyway. Thanks for the info!
#3
09/22/2010 (6:53 pm)
In addition to what Marc stated, there is an obvious Pandora's box should such behavior be allowed. There would be nothing stopping a deceitful person from hijacking a well-known app (much as many websites would try to make an authentic-looking duplicate of a popular site, using a slightly different name).

With that kind of power, an individual could rake in tons in stolen ad revenue or even bilk people for in-app purchases.
#4
09/22/2010 (9:25 pm)
There are also usability issues. An ever-changing icon could be confusing, especially if the title also changes. A badge is fine, and Apple can get away with the date on the calendar app. You don't need more than one of those, though :)
#5
09/22/2010 (11:37 pm)
The whole point of the app would be to hide from anyone, other than you, looking through your iPhone. The icon and name change would be set by the owner, rather than changing at random or at my whim. It doesn't matter, though. My dreams are crushed. :)
#6
09/23/2010 (10:36 am)
you can not look through the iphone anyway

your app can access its folder and declared api from the iphone sdk thats it.
there is no process access or file access