Запуск приложения при получении текстового сообщения с помощью настройки theos

Я пытаюсь запустить приложение, если получаю текстовое сообщение от специального отправителя. В настоящее время мой Tweak.xm выглядит так:

#import <SpringBoard/SpringBoard.h> #import <UIKit/UIKit.h> #import <ChatKit/ChatKit.h> #import <ChatKit/CKSMSMessage.h> #import <ChatKit/CKSMSEntity.h> #import <ChatKit/CKSMSService.h> #import <ChatKit/CKConversation.h> #import <CoreTelephony/CoreTelephony.h> %hook SMSCTServer - (void)_ingestIncomingCTMessage:(CTMessage *)arg1 { %orig; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome" message:@"Received :D!" delegate:nil cancelButtonTitle:@";)" otherButtonTitles:nil]; [alert show]; [alert release]; } %end %hook SpringBoard -(void)applicationDidFinishLaunching:(id)application { %orig; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome" message:@"Test!" delegate:nil cancelButtonTitle:@"Test" otherButtonTitles:nil]; [alert show]; [alert release]; } %end %hook CKSMSService -(void)_receivedMessage:(CKSMSRecordRef)message replace:(BOOL)replace{ NSLog(@"received message %@", message); UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome" message:@"Welcome to your iPhone Brandon!" delegate:nil cancelButtonTitle:@"Thanks" otherButtonTitles:nil]; [alert show]; [alert release]; %orig; } %end 

и это makefile:

 include theos/makefiles/common.mk TWEAK_NAME = Mytweak Mytweak_FILES = Tweak.xm Mytweak_FRAMEWORKS = ChatKit Foundation CoreGraphics UIKit AudioToolbox Mytweak_PRIVATE_FRAMEWORKS = CoreTelephony include $(THEOS_MAKE_PATH)/tweak.mk after-install:: install.exec "killall -9 SpringBoard" 

Но я не знаю, как установить Coretelephonyframework, я всегда получаю ошибку:

 Tweak.xm:8:9: fatal error: 'CoreTelephony/CoreTelephony.h' file not found import <CoreTelephony/CoreTelephony.h> 

Кто-нибудь знает, как установить фреймворк в theos? Я совершенно новичок в кодировании jailbreakapp.

Этот ответ показывает, как использовать дамп класса, чтобы получить частные заголовки для CoreTelephony. После того, как заголовки помещают их в каталог include для theos. Я думаю, что /var/theos/include является значением по умолчанию. Надеюсь, это поможет.

CoreTelephony.h не требуется для настройки

Давайте будем гением компьютера.