2

I need to hide my app programmatically from the springboard as the "Nike+ iPod" app does. Does anyone know how to achieve this?

PS: It's an in-house app and I'm not planning to submit to the app store.

Cœur
  • 37,241
  • 25
  • 195
  • 267
blackmoon
  • 362
  • 1
  • 11

1 Answers1

3

Ok I achieved it, In the Info.plist add following lines,

<key>SBAppTags</key>
<array>
<string>hidden</string>
</array>

I tried with JB Device

JOA80
  • 527
  • 3
  • 13
  • This works with non-jailbroken devices, too. It's just that Apple won't approve such an app in their App Store. – Nate Jan 18 '13 at 06:26
  • Did you find out how to show/hide app programmatically for non-jailbroken device? – Serge Mar 20 '13 at 12:44
  • Thank you for your answer, I have tried this before but I was not able to get it to work. – blackmoon Feb 25 '14 at 19:06
  • you will have to fire uicache command from mobile user (`su mobile -c uicache`) to update the springboard/backboard – JOA80 Feb 26 '14 at 09:35