新手第一次编译Tweak, 安装成功但是没任何效果

theos是通过以下方式安装的最新版
bash -c “$(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)”
安装了homebrew, ldid(这个在没安装的时候也是可以编译的, 但是我看他们都安装了,我也就安装了)
手机里的Cydia Substrate文件我也导出来了, 之前没导出的时候也是可以编译, 但都无效果

通过我在网络上找的各种入门教程, 我发现好像都和当前我使用的theos版本有出入, 比如生成的tweak主文件是.x后缀, 并不是他们说的xm, 还有一些其他的配置文件内容也不大一样, 不知道是不是theos更新的跨度较大, 需要修改写法

下面是我的tweak.x文件的内容

#import <UIKit/UIKit.h>

%hook SpringBoard

- (void)applicationDidFinishLaunching:(id)application {
    %orig;
    UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Hello World!" message:nil preferredStyle:UIAlertControllerStyleAlert];

    UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
    [alertController addAction:okAction];

    UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController;
    [rootViewController presentViewController:alertController animated:YES completion:nil];
}

%end

Makefile文件内容如下

THEOS_DEVICE_IP = 172.16.10.31
TARGET := iphone:clang:latest:7.0
INSTALL_TARGET_PROCESSES = SpringBoard


include $(THEOS)/makefiles/common.mk

TWEAK_NAME = iOSProject

iOSProject_FILES = Tweak.x
iOSProject_CFLAGS = -fobjc-arc

include $(THEOS_MAKE_PATH)/tweak.mk

ARCHS = armv7 arm64
iOSProject_FRAMEWORKS = UIKit
#iOSProject_LDFLAGS = -lx

最后这一行也是抄的网上的教程, 我发现带上他之后就编译失败, 目前我是可以成功打包成deb并安装到手机的, 我的手机是iPhone7, 12.4的系统, unc0ver越狱

请大神帮忙看看是哪里出了问题, 刚接触这些, 不太懂, 入门有点费劲, 捣鼓了好几天, 可以有偿

感谢大佬的帮助, 我时间也并不多, 最近为了编译你发给我的这个文件, 查了很多资料, 各种报错, 编译dobby的库各种修改Unity60FPS的两个makefile文件, 始终都是编译失败, 我估计是我这个本子太古老了.2015款的, 我的Xcode在AppStore里最高只能下载13.0, 我从apple官网下载的13.4的xcode, 也不是最新版, 但是theos是近期刚更新的, 估计都不兼容吧, 准备换个新苹果电脑再试试了

SpringBoard的架构应该是arm64e, 你的架构里面没有写

另外你手机的版本是12.4,xcode12和以上的版本只支持编译14以上系统的arm64e,所以你可能需要把xcode降级到xcode11