私は、ARC が有効になっている刑務所ではない壊れた電話用の静的ライブラリを構築します。素晴らしい作品。次に、iOSOpenDev で Mobilesubstrate Logos Tweak をビルドします。静的ライブラリからすべて同じクラスをインポートします。ただし、新しいプロジェクトではデフォルトで ARC が有効になっているため、コンパイルされません。したがって、ARCを無効にすると、フックできます。しかし、この微調整の動作は時々奇妙です。私はそのARCを疑います。有効にしたい。これを準備しましたが、あまり役に立ちません。
iOSOpenDev プロジェクトで ARC を有効にするにはどうすればよいですか? ロゴの追加コードは非常にシンプルです
%hook UIApplication
-(void) sendEvent:(UIEvent*)event
{
[test ProcessEvent:event];//test is the static library classes imported directly in tweak
%orig;
}