Сейчас я создаю проект на основе приложения Single View на Xcode6.3.1, затем создаю кнопку на Main.storyboard. Код такой же, как при нажатии кнопки:Как открыть приложение с помощью идентификатора пакета на iOS
NSString * bundleId = @"com.apple.iBooks";
void* sbServices = dlopen("/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices", RTLD_LAZY);
int (*SBSLaunchApplicationWithIdentifier)(CFStringRef identifier, Boolean suspended) = dlsym(sbServices, "SBSLaunchApplicationWithIdentifier");
const char *strBundleId = [bundleId cStringUsingEncoding:NSUTF8StringEncoding];
int result = SBSLaunchApplicationWithIdentifier((__bridge CFStringRef)bundleId, NO);
dlclose(sbServices);
Но это не сработало. Тогда мне нравится этот сайт, скажите мне, Launch other application without URL schema in iphone? Это тоже не сработало. Пожалуйста, помогите мне. Мое устройство - iPhone4s, iOS 7.1.2, jailbroken.
Возможный дубликат [Как запустить APP в фоновом режиме в iOS 6.x без звука] (http://stackoverflow.com/questions/14999658/how-to-launch-an-app-in-background-in- ios-6-x-silent) – creker
@creker - спасибо за ваш ответ, но, возможно, ссылку http://stackoverflow.com/questions/14999658/how-to-launch-an-app-in-background-in- ios-6-x-silent не может решить мою проблему – steiff
, тогда вы сделали что-то не так. Прочитайте о правах, без них код не будет работать – creker