2011-12-29 11 views
0

私はiPhoneを微調整しようとしていますが、微調整はできません。常にこのエラーが発生します。 何が問題なのでしょうか?脱獄脱力で微調整を作成

TWEAK.M

%hook SBCallAlertDisplay 
- (void)updateLCDWithName:(id)name label:(id)label breakPoint:(unsigned)point 
{ 
    name = @"dasdasdasdasdasds"; 
    %orig; 
} 
%end 

MAKEファイル

include theos/makefiles/common.mk 
export GO_EASY_ON_ME=1 
TWEAK_NAME = tete 
tete_FILES = Tweak.xm 
tete_FRAMEWORKS = UIKit 
include $(THEOS_MAKE_PATH)/tweak.mk 

MAKE

sudo make 
Making all for tweak tete... 
Linking tweak tete... 
Undefined symbols for architecture armv6: 
    "_MSHookMessageEx", referenced from: 
     global constructors keyed to Tweak.xm.mmin Tweak.xm.o 
ld: symbol(s) not found for architecture armv6 
collect2: ld returned 1 exit status 
make[2]: *** [.theos/obj/tete.dylib] Error 1 
make[1]: *** [internal-library-all_] Error 2 
make: *** [tete.all.tweak.variables] Error 2 
+1

MSHookMes​​sageExを定義するライブラリ/ソースコードが不足しているという問題があります。どのソースファイル/外部ライブラリがそれを定義しているかを見つけ、それがビルドの一部であることを確認する必要があります。 –

+0

このソースをどのように追加できますか? –

+0

私は分かりません。あなたは脱獄のものであなた自身のものです。ビルドしようとしているパッケージに付属のREADMEとINSTALLの指示をよく読んでください。彼らは通常、ビルドするために必要な依存関係に関するセクションを持っています。 –

答えて

0

"substrate.hは、" それを定義しています。 libはlibsubstrate.dylibです。しかし、ライブラリに.hやリンクを明示的に#includeする必要はありません。あなたが微調整を作成するときにテオスはそれを処理する必要があります。

関連する問題