前几天我写了钩 ASIdentifierManager advertisingIdentifier西奥斯调整对iPhone 5S的作品,但不是在iPad 3
下面一个调整是我Tweak.xm
:
#import <AdSupport/ASIdentifierManager.h>
%hook ASIdentifierManager
-(NSUUID*)advertisingIdentifier
{
//id result = %orig;
//%log;
NSUUID *x = [[NSUUID alloc] initWithUUIDString:@"11111111-1111-1111-1111-111111111111"];
return x;
}
%end
并能正常工作在我的iPhone 5S ,但不是在我的iPad上。 可能是我们的问题,在我的iPad上,我只安装了openssh越狱后,在我的iPhone上我安装了很多东西。
这里是我的Makefile
export SDKVERSION=7.1
export ARCHS = armv7 armv7s arm64
export TARGET = iphone:clang:7.1:7.0
export THEOS_DEVICE_IP=192.168.1.121
include theos/makefiles/common.mk
TWEAK_NAME = iHabrTweak
ARCHS = armv7 armv7s arm64
iHabrTweak_FILES = Tweak.xm
iHabrTweak_FRAMEWORKS = UIKit
include $(THEOS_MAKE_PATH)/tweak.mk
我的plist
{ Filter = { Bundles = ("com.apple.UIKit"); }; }
iPad上是否安装了“mobilesubstrate”?如果没有,请在Cydia中找到并安装它。 –
也许需要'越狱'标签? – Rivera