iOS越狱:简单警报未显示在“ApplicationIDFinishLaunching”中`

iOS越狱:简单警报未显示在“ApplicationIDFinishLaunching”中`,ios,iphone,jailbreak,Ios,Iphone,Jailbreak,我是越狱调整开发的新手。现在我只想在第一次加载我的springboard时获得警报对话框 Tweak.mx 生成文件 所以在这里我可以正确地编译这个调整,我的iphone也得到响应。所以在这一点上我应该得到这个警报,但我没有在屏幕上看到任何东西。我错过了什么步骤 我正在使用iphone5s和ios7.1.2 编辑 我可以看到控制台输出记录在下面的错误 <Error>: MS:Error: dlopen(/Library/MobileSubstrate/DynamicLibraries

我是越狱调整开发的新手。现在我只想在第一次加载我的
springboard
时获得警报对话框

Tweak.mx 生成文件 所以在这里我可以正确地编译这个调整,我的iphone也得到响应。所以在这一点上我应该得到这个警报,但我没有在屏幕上看到任何东西。我错过了什么步骤

我正在使用
iphone5s
ios7.1.2

编辑

我可以看到控制台输出记录在下面的错误

<Error>: MS:Error: dlopen(/Library/MobileSubstrate/DynamicLibraries/test.dylib, 9): no suitable image found.  Did find:
        /Library/MobileSubstrate/DynamicLibraries/test.dylib: no matching architecture in universal wrapper

这意味着,我没有得到arm64体系结构的支持,这就是为什么我的iPhone 5s出现故障的原因,因为它的
64位
,有人能指出怎么做吗?

最后我找到了解决方案

只需将
ARCHS=armv7 armv7s arm64
放在
包括theos/makefiles/common.mk


因此,现在我的makefile如下所示

ARCHS = armv7 armv7s arm64 

include theos/makefiles/common.mk


test_FRAMEWORKS= UIKit

TWEAK_NAME = test
test_FILES = Tweak.xm

include $(THEOS_MAKE_PATH)/tweak.mk

after-install::
    install.exec "killall -9 SpringBoard"

我相信你用错函数了?你要找的功能是


-(BOOL)application:(UIApplication*)application使用选项完成了启动:(NSDictionary*)launchOptions

很高兴您找到了答案,也感谢您发布解决方案!我不这么认为,我应该钩住这个方法,但是
applicationdFinishLaunching
这是可行的
<Error>: MS:Error: dlopen(/Library/MobileSubstrate/DynamicLibraries/test.dylib, 9): no suitable image found.  Did find:
        /Library/MobileSubstrate/DynamicLibraries/test.dylib: no matching architecture in universal wrapper
test.dylib: Mach-O universal binary with 2 architectures
test.dylib (for architecture armv7):    Mach-O dynamically linked shared library arm
test.dylib (for architecture armv7s):   Mach-O dynamically linked shared library arm
ARCHS = armv7 armv7s arm64 

include theos/makefiles/common.mk


test_FRAMEWORKS= UIKit

TWEAK_NAME = test
test_FILES = Tweak.xm

include $(THEOS_MAKE_PATH)/tweak.mk

after-install::
    install.exec "killall -9 SpringBoard"