http://brandontreb.com/beginning-jailbroken-ios-development-building-and-deploymentに従って
調整を行いました。すべて問題ないようで、make package installは成功しまし
たが、iPhone が再起動したときに「helloworld」ボックスが表示されませんでした。これを解決する方法を知っている人はいますか?
私のxcodeは4.6で、sdk5.1がインストールされ
ています私のiPhoneはiOS6.1.2です
私はそれらを設定しました
export THEOS=/opt/theos/
export SDKVERSION=5.1
export THEOS_DEVICE_IP=192.168.1.101
これはメイクファイルです
export ARCHS=armv7
export TARGET=iphone:5.1
include $(THEOS)/makefiles/common.mk
helloworld_FRAMEWORKS = UIKit
TWEAK_NAME = helloworld
helloworld_FILES = Tweak.xm
include $(THEOS)/makefiles/tweak.mk
これが Tweak.xm です
#import <SpringBoard/SpringBoard.h>
%hook SpringBoard
-(void)applicationDidFinishLaunching:(id)application {
%orig;
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome"
message:@"Hello world"
delegate:nil
cancelButtonTitle:@"123"
otherButtonTitles:nil];
[alert show];
[alert release];
}
%end