前幾天我寫了鉤 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