Open application with bundle identifier

You can use private API to do that

Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
NSObject * workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];
BOOL isopen = [workspace performSelector:@selector(openApplicationWithBundleID:) withObject:@"com.apple.mobilesafari"];

You can use the openUrl call, but in order to succeed you must add some values to your project's xy-Info.plist file.

enter image description here

Once you've done that you can then call:

[[UIApplication sharedApplication] openUrl:[NSURL urlWithString:@"xingipad://"]];


I don't think that's possible.