全アプリ向けにtweakを作成する時は慣例としてcom.apple.UIKitを指定するが、UIKitフレームワークをリンクしているバイナリは/bin, /sbin, /usr/libexec配下などにもある。
これを厳密にアプリケーションのみをターゲットにするなら下記のコードで%initを行うかどうかを制御すれば良い。
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
if ([bundlePath hasSuffix:@".app"]) {
// for application code.
%init;
}
Available in iOS 2.0 and later.