0

当我尝试制作我的调整包时,我返回一个错误:

    Tweak.xm:1:9: fatal error: 'SpringBoard/SpringBoard.h' file not found
    #import <SpringBoard/SpringBoard.h>
            ^
    1 error generated.
    make[2]: *** [obj/Tweak.xm.cf890db2.o] Error 1
    make[1]: *** [internal-library-all_] Error 2
    make: *** [SMSTrigger.all.tweak.variables] Error 2

我的tweak.xml文件包含:

#import <SpringBoard/SpringBoard.h>

%hook SpringBoard

-(void)applicationDidFinishLaunching:(id)application {
    %orig;

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome" 
        message:@"Welcome to your iPhone Brandon!" 
        delegate:nil 
        cancelButtonTitle:@"Thanks" 
        otherButtonTitles:nil];
    [alert show];
    [alert release];
}

%end

我的makefile包含:

include theos/makefiles/common.mk

TWEAK_NAME = SMSTrigger
SMSTrigger_FILES = Tweak.xm
SMSTrigger_FRAMEWORKS = UIKIT



include $(THEOS_MAKE_PATH)/tweak.mk

任何帮助是极大的赞赏!

4

1 回答 1

0

我从一些研究中找到了答案。对于所有想知道如何解决的人:

从这里https://github.com/rpetrich/iphoneheaders使用 rpetrich 存储库中的 SpringBoard 标头

下载这些头文件并将它们放在 /var/theos/include 中。(如果你在你的 iDevice 上开发)。然后在顶部的tweak.xm 中输入#import 并尝试编译。

于 2014-09-27T11:12:25.473 回答