The requirement is to hide the app from the springboard and access it from any other apps. And the hidden app should be shown in settings.
I tried this in Info.plist:
<key>SBAppTags</key>
<array>
<string>hidden</string>
</array>
It worked on the simulator, but not on a real device. I am using iOS 11.