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"