.dylib移动基板调整不起作用

时间:2013-02-08 16:17:02

标签: iphone ios5 jailbreak tweak cydia-substrate

当我遇到一个包含源代码的教程时,我正在学习如何进行移动基板调整。为了进一步理解它,我决定测试它

代码:

  %hook SBApplicationIcon
  -(void)launch
  {
  NSString *appName = [self displayName];
  NSString *message = [NSString stringWithFormat:@"The app %@ has been launched, lol", appName, nil];
  UIAlertView *alert = [[UIAlertView alloc] initWithTitle:appName message:message delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
  [alert show];
  [alert release];
  %orig;
  }
  %end

我在IOS手机上使用了theos并进行了调整并将此代码粘贴到“tweak.xm”中 我去了“makefile”并添加了

test_FRAMEWORKS = UIKit

如果你想知道我的test.plist中有什么,这就是它

com.apple.springboard

接下来我去了移动终端并做了这个

su
alpine
cd test
make

然后你复制.dylib和theos制作的“test.plist”文件并将其粘贴到/ Library / MobileSubstrate / DynamicLibraries

之后,我重新启动了我的设备并试图启动应用程序,但什么都没发生。一切正常启动。请帮帮我

1 个答案:

答案 0 :(得分:1)

经过谷歌搜索很长一段时间后,我终于开始工作了

我去了移动终端......然后登录。之后我做了这个

installsdk3

然后我去了我的Makefile并将其改为此

SDKVERSION = 3

include theos/makefiles/common.mk

TWEAK_NAME = test
test_FILES = Tweak.xm
test_FRAMEWORKS = UIKit Foundation

include $(THEOS_MAKE_PATH)/tweak.mk

我再次重新制作调整并且有效!